天天看點

IntelliJ IDEA 5.0 快捷鍵

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 + ]/[            跳轉到代碼塊結束/開始處