精通Intellij Idea之快捷鍵[轉]

快捷鍵的使用無疑是開發人員對IDE喜愛程度的一個重要指標。你是否羨慕某些高手寫代碼時指尖飛舞的感覺?那就看看下面這些常用的快捷鍵及設置技巧吧。
常用快捷鍵:
基本代碼完成:ctrl+space,這是最最基礎,使用頻率最高的快捷鍵,提供類名,方法名,變量名的自動完成功能。對於咱們中國用戶來說,默認的快捷鍵有時會和中英文輸入法的切換快捷鍵衝突,解決辦法就是自定義快捷鍵(後面我會介紹如何自定義快捷鍵),我設置的是shift+space,用起來更順手更方便,當然如果你一開始用可能有點不適應。
類型完成(smart type):ctrl+shift+space,根據期望的類型來過濾提示列表。通常用在面向超類型定義和實例化一個變量,比如:Map map=new HashMap();這裏HashMap()你可以通過該快捷鍵提示出來。當然,你可以自定義這個快捷爲alt+comma(或者你有更喜歡的),方便使用。
類名完成(class name):ctrl+alt+space,用來提示類名的,當你不記得某個類名(可能這個類名比較長)時可以用它。我自定義爲alt+period。
語句完成(complete statement):ctrl+shift+enter,非常有用且常用的一個快捷鍵,讓你編碼健步如飛的基礎快捷鍵之一,可以自動幫你補充缺少的括號及格式化當前語句。比如:Map map=new HashMap(,此時使用快捷鍵,上面的代碼便完成爲:Map map = new HashMap();這豈不爽哉?
代碼生成:alt+insert,提供一些基本的代碼生成,常用在getter/setter方法的生成。
查看參數信息,ctrl+p,當調用某一方法時,可以查看方法需要哪些參數,參數類型是什麼。
類導航(go to class):ctrl+n。
文件導航(go to file):ctrl+shift+n。
重複當前行(選擇的代碼塊),ctrl+d,常用在定義一些相似類型的變量或方法。
刪除當前行,ctrl+y。
高亮使用,ctrl+shift+f7,可以高亮某一變量,方法,類在當前文件中的使用,很實用的快捷鍵。
Make Project,ctrl+f9,make只編譯修改過的文件。
Compile,ctrl+shift+f9,編譯當前的類文件或者包,模塊,在debug時很有用。
查看最近打開的文件,ctrl+e
最近粘貼,ctrl+shift+v,結合設置保存在剪貼板的內容數目(IDE Setting->editor->maximum number of contents to keep in clipboard),在需要複製和粘貼一連串內容時比較有用。
上面這些是我平時常用的一些快捷鍵,當然可能有遺漏,不同的人也有差異,作爲一個介紹以供參考。
快捷鍵自定義:
進入IDE Setting(ctrl+alt+s)->Keymap
點擊Copy,copy一份默認的快捷鍵設置,取個名字,比如叫favorite,然後在這基礎上設置自己喜歡的快捷鍵。
推薦一個快捷鍵自定義:
通常我們的代碼都會通過某一個VCS來控制,經常要更新和提交代碼,給這些常用的動作設置一個快捷鍵是一個不錯的主意。
這裏以subversion爲例。
首先進入IDE Setting->Keymap
然後你自己的keymap(比如上面定義的favorite)中選擇Version Control Systems->Subversion
然後選擇Update,點擊右側的“Add Keyboard Shortcut”,在First Stroke中設置你的首選快捷鍵,比如alt+u,同樣可以設置Check in快捷鍵alt+c,Show History快捷鍵alt+h,這三個是常用的,以後要更新代碼,提交代碼,查看歷史就方便多了。
http://blog.buyihanshe.com/20090410/mastering-intellij-idea-shortcut-key.htm
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章