更好的提高你的工作效率——IDEA的快捷鍵介紹 (轉)
不知不覺,用a也有將近半年的時間了,雖然不敢說對這個工具已經
瞭若指掌,但還是在使用中掌握了一些的用法,花點時間寫出來和大
家分享:)
下面就是我經常使用的快捷鍵的一個總結,以我使用的頻率來排序:
1. Ctrl + Space 完成類、方法、變數名稱的自動輸入
這個快捷鍵是我最經常使用的快捷鍵了,它可以完成類、方法、變數名稱的
自動錄入,很方便(JB也有類似功能,叫codeInsight吧,不過我不會用它來
自動完成變數名稱的輸入,致使我倒向了IDEA這一邊),現在我寫基本
上都不會完整的輸入變數名稱了,因為有了工具幫你輸入,為什麼還要自己
敲鍵盤呢?
2. Ctrl + N(Ctrl + Shift + N) 跳轉到指定的(其它檔案)
這個快捷鍵讓我將原來對Insight的好感轉移到了IDEA上,這個功能
很方便,至少我不用每回都在一長串的檔案列表裡找尋我想要編輯的類檔案
和檔案了(JB也有類似的功能,不過我只發現可以搜尋java檔案,不能
搜尋jsp檔案)
3. Ctrl + B 跳轉到定義處
這個就不用多說了,好象是個IDE就會提供的功能,不過我想給jetBrains
公司提個建議,要是能象SourceInsight那樣有一個Context Window就更方便
了,至少我不用再在程式裡跳轉來跳轉去的(說起跳轉,我又想起IDEA的一個
好玩的功能,它可以split一個editor視窗,就象vi那樣,這個功能從某種
程度上說也是提供了類似Context Window的功能,不過畢竟和SourceInsight
的Context Window還是不一樣的)。
4. Ctrl + Alt + Right/Left 在編輯過的程式碼位置之間跳轉(前進/後退)
編寫程式的時候,經常需要在程式碼之間跳轉,這個功能可以讓我們很方便的
做到這一點,(和SourcInsight很象,不知道這個功能是不是模仿
SourceInsight來做的)
5. Ctrl + Alt + T 用*來圍繞選中的程式碼行( * 包括if、while、
try catch等)
這個功能也很方便,把我以前要做的:①先寫if-else,②然後調整程式碼的
縮排格式,還要注意括號是否匹配了,現在用這個功能來做,省事多了(不過
讓我變得越來越懶了)
6. Ctrl + Alt + B 跳轉到方法實現處
這個也算是很普遍的功能了,就不多說了。
7. Ctrl + W 按一個來進行選擇操作
在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 + / 註釋/反註釋指定的語句
這個功能很象PB中提供的一個功能,它可以註釋和反註釋你所選擇的語句(
使用單行註釋符號"//"),你也可以用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 + ]/[ 跳轉到程式碼塊結束/開始處
這個功能vi也有,也是很常用的一個程式碼編輯功能了。
其他的快捷鍵還有很多,象Ctrl+G(跳轉到指定行)、Ctrl+F4(關閉當前
編輯頁面)、Ctrl+F(搜尋)等等,這些快捷鍵由於是各個編輯器都會提供
的,而且定義的鍵位也都差不多,就沒什麼可說的了;也還有一些是我用得
不多的,因為不太熟悉也不好向大家介紹,建議大家可以去IDEA的官方網站
一份IDEA 3.0 Default Keymap的pdf文件
(lij.com/docs/ReferenceCard.pdf">),上面有快捷鍵的
詳細列表及功能簡介,如果你覺得IDEA定義的快捷鍵的鍵位組合不符合你的
使用習慣的話,你可以在Option--Keymaps中修改設定成你的習慣鍵位組合。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-958620/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 提高工作效率!你不得不知的電腦快捷鍵!
- IDEA 快捷鍵的設定Idea
- idea全域性搜尋的快捷鍵 idea搜尋內容快捷鍵Idea
- 這些好用的 IDEA 快捷鍵你是否也在用呢?Idea
- 用19個常用快捷鍵舉例,助你秒記快捷鍵,工作效率提高10倍不值
- IDEA - 快捷鍵Idea
- IDEA快捷鍵Idea
- 轉webstorm的快捷鍵WebORM
- 最全的linux中命令模式基礎快捷鍵,讓你工作效率提速Linux模式
- 4個Excel技巧,提高你的工作效率!Excel
- 學會這幾個Excel快捷鍵,工作效率終於提高啦!Excel
- 最全的IDEA快捷鍵, 歡迎補充Idea
- idea 方法註釋的快捷鍵設定Idea
- Couchbase 介紹 - 更好的 Cache 系統
- IDEA快捷鍵整理Idea
- 【idea】常用快捷鍵Idea
- IDEA常用快捷鍵Idea
- 十大Intellij IDEA快捷鍵(轉)IntelliJIdea
- IDEA一定要懂的32條快捷鍵Idea
- IDEA如何設定成Eclipse的快捷鍵IdeaEclipse
- 當idea配置eclipse快捷鍵時,設定全域性替換的快捷鍵IdeaEclipse
- 將Alfred與BetterZip整合,提高你的Mac工作效率AlfredMac
- idea預設快捷鍵Idea
- IDEA簡單快捷鍵Idea
- IntelliJ IDEA快捷鍵IntelliJIdea
- Idea快捷鍵大全(Windows)IdeaWindows
- idea常用快捷鍵(1)Idea
- 【轉載】Eclipse快捷鍵 10個最有用的快捷鍵Eclipse
- 重新命名的快捷鍵是什麼 win10excel圖片檔案重新命名快捷鍵介紹Win10Excel
- Intellij Idea/Webstorm/Phpstorm 的高效快捷鍵IntelliJIdeaWebORMPHP
- idea萬能快捷鍵(alt enter),你不知道的17個實用技巧!!!Idea
- idea 使用外掛,提高工作效率Idea
- 【轉載】Eclipse 的快捷鍵以及文件註釋、多行註釋的快捷鍵Eclipse
- Mac 下 Idea 常用快捷鍵MacIdea
- mac/windows《Idea快捷鍵大全》MacWindowsIdea
- IDEA快捷鍵win vs macIdeaMac
- IntelliJ IDEA常用快捷鍵IntelliJIdea
- IntelliJ-IDEA快捷鍵IntelliJIdea