IntelliJ IDEA 代碼提示快捷鍵


1、寫代碼時用Alt-Insert(Code|Generate…)可以創建類里面任何字段的getter與setter方法。

     mac版 是ctrl+enter


2、CodeCompletion(代碼完成)屬性里的一個特殊的變量是,激活Ctrl-Alt-Space可以完成在或不在當前文件里的類名。如果類沒有引入則import標志會自動創建。

3、使用Ctrl-Shift-V快捷鍵可以將最近使用的剪貼板內容選擇插入到文本。使用時系統會彈出一個含有剪貼內容的對話框,從中你可以選擇你要粘貼的部分。

4、利用CodeCompletion(代碼完成)屬性可以快速地在代碼中完成各種不同地語句,方法是先鍵入一個類名地前幾個字母然后再用Ctrl-Space完成全稱。如果有多個選項,它們會列在速查列表里。

5、用Ctrl-/與Ctrl-Shift-/來注釋/反注釋代碼行與代碼塊。

6 、-/用單行注釋標記(“//…”)來注釋/反注釋當前行或者選擇地代碼塊。而Ctrl-Shift-/則可以用塊注釋標記(“/*…*/”)把所選塊包圍起來。要反注釋一個代碼塊就在塊中任何一個地方按Ctrl-Shift-/即可。

7、按Alt-Q(View|Context Info)可以不需要移動代碼就能查看當前方法地聲明。連續按兩次會顯示當前所編輯的類名。


8、在編輯器里Ctrl-D可以復制選擇的塊或者沒有所選塊是的當前行,Ctrl-Y與之相反。

9、Ctrl-W(選擇字)在編輯器里的功能是先選擇脫字符處的單詞,然后選擇源代碼的擴展區域。舉例來說,先選擇一個方法名,然后是調用這個方法的表達式,然后是整個語句,然后包容塊,等等。

10、在任何工具窗口里使用Escape鍵都可以把焦點移到編輯器上。

Shift-Escape不僅可以把焦點移到編輯器上而且還可以隱藏當前(或最后活動的)工具窗口。

F12鍵把焦點從編輯器移到最近使用的工具窗口。

11、在調試程序時查看任何表達式值的一個容易的方法就是在編輯器中選擇文本(可以按幾次Ctrl-W組合鍵更有效地執行這個操作)然后按Alt-F8。

12、要打開編輯器脫字符處使用的類或者方法Java文檔的瀏覽器,就按Shift-F1(右鍵菜單的External JavaDoc)。

要使用這個功能須要把加入瀏覽器的路徑,在“General”選項中設置(Options | IDE Settings),另外還要把創建的Java文檔加入到工程中(File | Project Properties)。

13、用Ctrl-F12(View | File Structure Popup)鍵你可以在當前編輯的文件中快速導航。

這時它會顯示當前類的成員列表。選中一個要導航的元素然后按Enter鍵或F4鍵。要輕松地定位到列表中的一個條目,只需鍵入它的名字即可。

14、在代碼中把光標置於標記符或者它的檢查點上再按Alt-F7(右鍵菜單中的Find Usages…)會很快地查找到在整個工程中使用地某一個類、方法或者變量的位置。

15、按Ctrl-N(Go to | Class…)再鍵入類的名字可以快速地在編輯器里打開任何一個類。從顯示出來的下拉列表里選擇類。

 

同樣的方法你可以通過使用Ctrl-Shift-N(Go to | File…)打開工程中的非Java文件。

16、要導航代碼中一些地方使用到的類、方法或者變量的聲明,把光標放在查看項上再按Ctrl-B即可。也可以通過按Ctrl鍵的同時在查看點上單擊鼠標鍵調轉到聲明處。

17、把光標放到查看點上再按Ctrl-Alt-B可以導航到一個抽象方法的實現代碼。

18、要看一個所選擇的類的繼承層次,按Ctrl-H(Browse Type Hierarchy)即可。也可以激活編輯器中的繼承關系視圖查看當前編輯類的繼承關系。

19、使用Ctrl-Shift-F7(Search | Highlight Usages in File)可以快速高亮顯示當前文件中某一變量的使用地方。按Escape清除高亮顯示。

20、用Alt-F3(Search | Incremental Search)在編輯器中實現快速查查找功能。

在“Search for:”提示工具里輸入字符,使用箭頭鍵朝前和朝后搜索。按Escape退出。

21、按Ctrl-J組合鍵來執行一些你記不起來的Live Template縮寫。比如,鍵“it”然后按Ctrl-J看看有什么發生。

22、代碼格式化reformat  code(mac版): alt+command+L

23、代碼異常捕獲,或者拋出異常,或者import 包 :alt+enter

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM