IntelliJ IDEA是一款很是優秀的JAVA編輯器,初學均可會對其中的一些作法感到很彆扭,剛開始用的時候我也感到很不習慣,在參考了網上一些文章後在這裏把個人一些經驗寫出來,但願初學者能快速適應它,不久你就會感受到編程是一種享受了。
安裝後的一些設置技巧:
1.
如何完美顯示中文:Settings->Appearance中勾選Override default fonts by (not recommended),設置Name:NSimSun,Size:12
2.
如何讓光標不隨意定位:Settings->Editor中去掉Allow placement of caret after end of line。
3.
如何顯示行號:Settings->Editor->Appearance標籤項,勾選Show line numbers
4.
如何讓IntelliJ IDEA動的時候不打開工程文件:Settings->General去掉Reopen last project on startup.
5.
在IntelliJ IDEA中爲何沒法起動Tomcat:請使用ZIP版的Tomcat
6.
默認代碼提示和補全快捷鍵跟輸入法衝突,如何解決:Settings->Keymap
先copy一份快捷鍵方案。
再展開。如圖:
選擇功能,再添加一個新的快捷鍵
剩下功能,也要改,如上圖藍色字體部分。我只是把原有快捷鍵中的空格改爲了「;」,就是分號,這樣會方便不少。
IntelliJ IDEA 5.0 快捷鍵
來源:acumen 1. Ctrl + Space 完成類、方法、變量名稱的自動輸入
這個快捷鍵是我最常常使用的快捷鍵了,它能夠完成類、方法、變量名稱的自動錄入,很方便,如今我寫程序基本上都不會完整的輸入變量名稱了,由於有了工具幫你輸入,爲何還要本身敲鍵盤呢?
2. Ctrl + N(Ctrl + Shift + N) 跳轉到指定的java文件(其它文件)
這個功能很方便,至少我不用每回都在一長串的文件列表裏找尋我想要編輯的類文件和jsp文件了
3. Ctrl + B 跳轉到定義處
4. Ctrl + Alt + Right/Left 在編輯過的代碼位置之間跳轉(前進/後退)
5. Ctrl + Alt + T 用*來圍繞選中的代碼行( * 包括if、while、
try catch等)
這個功能也很方便,把之前要作的:①先寫if-else,②而後調整代碼的
縮進格式,還要注意括號是否匹配了,如今用這個功能來作,省事多了
6. Ctrl + Alt + B 跳轉到方法實現處
7. Ctrl + W 按一個word來進行選擇操做
在IDEA裏的這個快捷鍵功能是先選擇光標所在字符處的單詞,而後是選擇源
代碼的擴展區域。舉例來講,對下邊這個語句
java.text.SimpleDateFormat formatter =
new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm");
當光標的位置在雙引號內的字符串中時,會先選中這個字符串,而後是等號
右邊的表達式,再是整個句子。我通常都是在對代碼進行從新修改的時候使用
它來選擇出那些長長的複合表達式,很方便:)
8. Shift + F1 在瀏覽器中顯示指定的java docs
這個也應該是幾乎全部的java ide都提供的功能,就很少說了。
9. Ctrl + Q 在editor window中顯示java docs
這個功能很方便--由於有時僅僅是忘記了本身編寫的方法中的某個參數的
含義,此時又不想再起一個瀏覽器來查看java doc,此時這個功能的好處就
體現出來了
10. Ctrl + / 註釋/反註釋指定的語句
它能夠註釋和反註釋你所選擇的語句(使用單行註釋符號"//"),
也能夠用Ctrl + Shift + / 來進行多行語句的註釋(即便用多行註釋符號"/* ... */")
11. F2/Shift + F2 跳轉到下/上一個錯誤語句處
IDEA提供了一個在錯誤語句之間方便的跳轉的功能,你使用這個快捷鍵能夠
快捷在出錯的語句之間進行跳轉。
12. Shift + F6 提供對方法、變量的重命名
對IDEA提供的Refector功能我用得比較少,相比之下這個功能是我用得最多
的了。對於這個功能沒什麼可說的了,確實很方便,趕快試一試吧。
13. Ctrl + Alt + L 根據模板格式化選擇的代碼
根據模板中設定的格式來format你的java代碼,不過惋惜的是隻對java文件
有效:(
14. Ctrl + Alt + I 將選中的代碼進行自動縮進編排
這個功能在編輯jsp文件的時候也能夠工做,提供了一個對上邊格式化代碼
功能的補充。
15. Ctrl + Alt + O 優化import
自動去除無用的import語句,蠻不錯的一個功能。
16. Ctrl + ]/[ 跳轉到代碼塊結束/開始處
Ctrl+G(跳轉到指定行)、Ctrl+F4(關閉當前編輯頁面)、Ctrl+F(搜索)等等
能夠去IDEA的官方網站下載一份IDEA 3.0 Default Keymap的pdf文檔
(http://www.intellij.com/docs/ReferenceCard.pdf),上面有快捷鍵的
詳細列表及功能簡介,若是你以爲IDEA定義的快捷鍵的鍵位組合不符合你的
使用習慣的話,你能夠在Option--Keymaps中修改設置成你的習慣鍵位組合。
Ctrl+Space // Complete Code, 與輸入法衝突, 改成Alt+S
Ctrl+D // 行復制, 或選定字符串複製
Ctrl + W 按一個word來進行選擇操做
Ctrl + N(Ctrl + Shift + N) //跳轉到指定的java文件(其它文件)
Ctrl + B 跳轉到定義處
Ctrl + Alt + B 跳轉到方法實現處
Ctrl+J // 插入代碼模板
Alt+Insert // Generate, 生成Constructor, setter, getter
Ctrl+O // 覆蓋方法
Ctrl+I // 實現方法
Ctrl+Alt+T // Surround With
Ctrl+/ // 行註釋
Ctrl + Shift + / 來進行多行語句的註釋(即便用多行註釋符號"/* ... */")
Ctrl + Alt + L // 格式化代碼
Ctrl + Alt + O 優化import
Ctrl + Alt + T 用*來圍繞選中的代碼行( * 包括if、while、
try catch等)
Alt+F7 // 查找使用狀況
Shift+F6 // 重命名
F6 // 移動
Ctrl+Shift+F7 // 顯示字符串使用次數
Alt+Delete // 安全刪除
Ctrl + ]/[ 跳轉到代碼塊結束/開始處java