IntelliJ IDEA快速鍵

來源:互聯網
上載者:User
IntelliJ IDEA快速鍵2009-06-22 15:05
使用了一段時間的IntelliJ IDEA,感覺這個JAVA IDE非常好用
下面把一直以來常用的一些快速鍵給總結出來如下:
1. Ctrl + Space
完成類、方法、變數名稱的自動輸入,這個快速鍵是我最經常使用的快速鍵了,它可以完成類、方法、變數名稱的自動錄入,很方便
2. Ctrl + N(Ctrl + Shift + N)
跳轉到指定的java檔案(其它檔案)這個功能很方便,至少我不用每回都在一長串的檔案清單裡找尋我想要編輯的類檔案和jsp檔案了
3. Ctrl + B
跳轉到定義處這個就不用多說了,好象是個IDE就會提供的功能
4. Ctrl + Alt + T
用*來圍繞選中的程式碼( * 包括if、while、try catch等)這個功能也很方便,把我以前要做的:①先寫if-else,②然後調整代碼的縮排格式,還要注意括弧是否匹配了,現在用這個功能來做,省事多了(不過讓我變得越來越懶了)
5. Ctrl + Alt + B
跳轉到方法實現處這個也算是很普遍的功能了,就不多說了。
6. Ctrl + W
按一個word來進行選擇操作在IDEA裡的這個快速鍵功能是先選擇游標所在字元處的單詞,然後是選擇源
代碼的擴充地區。舉例來說,對下邊這個語句java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm");當游標的位置在雙引號內的字串中時,會先選中這個字串,然後是等號右邊的運算式,再是整個句子。我一般都是在對代碼進行重新修改的時候使用
它來選擇出那些長長的複合運算式,很方便:)
7. Shift + F1
在瀏覽器中顯示指定的java docs,這個也應該是幾乎所有的java ide都提供的功能,就不多說了。
8. Ctrl + Q
在editor window中顯示java docs這個功能很方便--因為有時僅僅是忘記了自己編寫的方法中的某個參數的含義,此時又不想再起一個瀏覽器來查看java doc,此時這個功能的好處就體現出來了
9. Ctrl + /
注釋/反注釋指定的語句,這個功能很象PB中提供的一個功能,它可以注釋和反注釋你所選擇的語句(使用單行注釋符號"//"),你也可以用Ctrl + Shift + / 來進行多行語句的注釋(即使用多行注釋符號"/* ... */")
10. F2/Shift + F2
跳轉到下/上一個錯誤語句處IDEA提供了一個在錯誤語句之間方便的跳轉的功能,你使用這個快速鍵可以快捷在出錯的語句之間進行跳轉。
11. Shift + F6
提供對方法、變數的重新命名對IDEA提供的Refector功能我用得比較少,相比之下這個功能是我用得最多的了。對於這個功能沒什麼可說的了,確實很方便,趕快試一試吧。
12. Ctrl + Alt + L
根據模板格式化選擇的代碼,根據模板中設定的格式來format你的java代碼,不過可惜的是只對java檔案有效
13. Ctrl + Alt + I
將選中的代碼進行自動縮排編排這個功能在編輯jsp檔案的時候也可以工作,提供了一個對上邊格式化代碼功能的補充。
14. Ctrl + Alt + O
最佳化import自動去除無用的import語句,蠻不錯的一個功能。
15. Ctrl + ]/[
跳轉到代碼塊結束/開始處,這個功能vi也有,也是很常用的一個代碼編輯功能了。
16.Ctrl+E
可以顯示最近編輯的檔案清單
17.Shift+Click
可以關閉檔案
18.Ctrl+Shift+Backspace
可以跳轉到上次編輯的地方
19.Ctrl+F12
可以顯示當前檔案的結構
20.Ctrl+F7
可以查詢當前元素在當前檔案中的引用,然後按F3可以選擇
21.Ctrl+Shift+N
可以快速開啟檔案
22.Alt+Q
可以看到當前方法的聲明
23.Ctrl+P
可以顯示參數資訊
25.Alt+Insert
可以產生構造器/Getter/Setter等
26.Ctrl+Alt+V
可以引入變數。例如把括弧內的SQL賦成一個變數
27.Alt+Up and Alt+Down
可在方法間快速移動
28.Alt+Enter
可以得到一些Intention Action,例如將”==”改為”equals()”
29.Ctrl+Shift+Alt+N
可以快速開啟符號
30.Ctrl+Shift+Space
在很多時候都能夠給出Smart提示
31.Alt+F3
可以快速尋找
32.Ctrl+O
可以選擇父類的方法進行重寫
33.Ctrl+Alt+Space
是類名自動完成
34. Ctrl+J
Live Templates!
35.Ctrl+Shift+F7
可以高亮當前元素在當前檔案中的使用
30.Ctrl+Alt+Up /Ctrl+Alt+Down
可以快速跳轉搜尋結果
31.Ctrl+Shift+J
可以整合兩行
32.Alt+F8是計算變數值

Ctrl+D 複製上一行或複製選定
Ctrl+Alt+L 格式化代碼
Alt+Shift+Insert 列編輯

裝上UpperLowerCapitalize後
Alt+P // to uppercase
Alt+L // to lowercase
Alt+C // 首字母大寫
其他的快速鍵還有很多,象Ctrl+G(跳轉到指定行)、Ctrl+F4(關閉當前
編輯頁面)、Ctrl+F(搜尋)等等,這些快速鍵由於是各個編輯器都會提供
的,而且定義的鍵位也都差不多,就沒什麼可說的了;也還有一些是我用得
不多的,因為不太熟悉也不好向大家介紹,建議大家可以去IDEA的官方網站
下載一份IDEA 3.0 Default Keymap的pdf文檔
(http://www.intellij.com/docs/ReferenceCard.pdf),上面有快速鍵的
詳細列表及功能簡介,如果你覺得IDEA定義的快速鍵的鍵位組合不符合你的
使用習慣的話,你可以在Option--Keymaps中修改設定成你的習慣鍵位組合。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.