視頻課程鏈接:http://edu.51cto.com/course/13014.html
一、簡介
1. 什麼是IDEA
IDEA 全稱IntelliJ IDEA,是用於java語言開發的集成環境(也可用於其他語言),IntelliJ在業界被公認爲最好的java開發工具之一。
2. 安裝
文件:
分平臺
安裝:
-
Windows
-
Linux
cd idea-UI..../bin ./idea.sh
重新安裝:
cd /home/soft01 ls -a rm -rf .Intel...
破解:
java -jar E:\Software\JetbrainsPatchKeygen-1.2.1.jar
3. 初始化操作
3.1 創建Project
Create New Project——>Empty Project——>
3.2 關於Project和Module
IDEA中沒有workspace的概念
一個Project下可以包含多個Module,多個模塊儘量是處於同一個項目業務下
剛接觸IDEA,可以暫且認爲:
- IDEA中的Project相當於Eclipse中的Workspace
- IDEA中的Module相當於Eclipse中的Project
二、基本配置
1. 常用設置
-
主題、字體、編碼
搜索theme、font、change font size、encoding
-
代碼提示時忽略大小寫
搜索completion
-
自動導包
搜索auto import
2. 快捷鍵
自定義快捷鍵
- 搜索completion——>Alt+/
- 搜索Geneate——>Alt+Shift+S
- Alt+Shift+R
- 搜索intention——>Ctrl+1
- 搜索variable——>Ctrl+2,L
- 搜索New——>Ctrl+N
- 搜索find——>Ctrl+F
- 搜索replace——>Ctrl+R
- 搜索hide all——>Ctrl+M
- 搜索move line down/up——>alt+上/下
-
ctrl+alt+下
常用快捷鍵:
- Ctrl+Shift+T 搜索類
- F4 查看當前類的繼承關係
3. 修改模板
3.1 快速輸入模板
搜索template——>Live Templates
修改預定義模板:
- main
- syso
- syst
自定義模板:
<!-- $aaa$ start -->
<!-- $aaa$ end -->
3.2 文件代碼模板
搜索template——>File and Code Templates
/**
* Author:湯小洋
* Date:${YEAR}-${MONTH}-${DAY} ${TIME}
* Description:<描述>
*/
4. 其他
- 用星號*標記修改的文件
- 關閉單行方法顯示
- 顯示行號
- 垂直拆分或水平拆分
- 顯示工具欄窗口
- 設置代碼檢查,搜索inspection
三、創建Java程序
1. 配置JDK
File——>Project Structure——>Project
2. 基本操作
在IDEA中每個項目都稱爲一個Module
File——>New Module
四、創建Web程序
1. 基本操作
步驟:
-
創建
勾選Web Application
-
添加依賴
Web開發的依賴:servlet-api.jar、jsp-api.jar、jstl.jar
-
配置tomcat
Edit Configurations——>Tomcat Server——>Local——>
On Update action:Update classes and resources
On frame deactivation:Update classes and resources
2. 項目編譯目錄
默認將Project中所有的Module的編譯結果都輸出到out目錄中
五、配置SVN
1. 基本配置
配置subversion,搜索subversion,去除勾選use command line client
啓用Version Control
2. 上傳和下載
-
上傳
-
下載
先checkout,Destination:選第二個
然後導入,New——>Module from existing sources
3. 補充
3.1 顏色的含義
紅色:未加入版本控制
綠色:已加入版本控制,未提交
白色:已加入版本控制,已提交,未改動
藍色:已加入版本控制,已提交,有改動
灰色:版本控制已忽略文件
3.2 解決文件全部顯示爲紅色