Intelli IDEA快捷鍵(配合IdeaVim)


Intelli IDEA開發環境,個人總結的一些常用的快捷鍵

想要使用vim方式編輯代碼,可以使用Intelli IDEA的IdeaVim。IdeaVim插件功能很強大,在vim編輯模式下還可以使用IDEA的一些代碼提示功能,我把vim模式和IDE模式切換鍵換成了CTRL+ALT+;,默認切換鍵是CTRL+ALT+v,但這個鍵和IDE其他熱鍵沖突,所以需要修改,我修改為CTRL+ALT+;。

自動提示:

CTRL+space:通常我們敲代碼時IDEA會自動出現提示,如果提示被中斷了可以使用CTRL+space,提示會再次出現

CTRL+SHIFT+space:智能自動提示,會更加類型匹配智能提示

自動補全:

當出現自動提示時選擇合適代碼然后回車即可自動補全

CTRL+SHIFT+ENTER,當我們敲入if、else、for、while等關鍵字時然后按CTRL+SHIFT+ENTER就會自動補后面的(){}

 

代碼自動生成:

ALT+insert:自動生成類的一些方法(構造函數、getter、seter、equals、hashCode等),當定位到目錄上時可以用來創建文件

ALT+ENTER:類似Eclipse的快速修復(quick fix)、導入包、實現接口方法,這個很好用

postfix completion功能,想要輸入for(People people: peoples){},只需輸入peoples.for+tab即可,還有其他類似的功能

psvm+TAB:自動生成main函數

sout+TAB:自動生成System.out.println()代碼

soutm+TAB:自動打印當前類名和方法名

soutp+TAB:自動打印變量名和變量值  System.out.println("args = [" + args + "]");

soutv+TAB:自動打印變量名和變量值  System.out.println("args = " + args);

 

編輯:

我比較喜歡配合vim做輸入和編輯,vim的一些操作就不介紹了,下面是一些IDE常用的編輯方式

CTRL+W:選中文本,擴充選中,類似於vim中的vi+action和va+action

SHIFT+F6:重命名

CTRL+SHIFT+上下箭頭:上下移動代碼塊

CTRL+/:生成注釋,個人比較喜歡使用vim的block visual模式插入注釋

 

重構:

CTRL+SHIFT+ALT+T:Refactor this:重構一切

SHIFT+F6:重命名

CTRL+ALT+m:方法抽取,選中代碼,按ATRL+ALT+m對選中的代碼塊抽取成一個函數

CTRL+ALT+n:方法內聯,對一個函數進行方法內聯,即代碼替換函數

CTRL+ALT+v:引入局部變量

CTRL+ALT+p:引入參數

CTRL+ALT+f:引入類變量

CTRL+ALT+c:引入類常量

 

查找:

/:當前文件中vim正向查找,n繼續查找下一個,N繼續反向查找下一個

?:當前文件中vim反向查找,n繼續查找下一個,N繼續反向查找下一個

CTRL+f:當前文件中IDE的查找,F3繼續查找下一個,SHIFT+F3繼續反向查找下一個

CTRL+r:替換查找,也可以使用vim的替換功能:全文替換%s/org/changed/g

CTRL+F12:當前文件中查找方法

CTRL+N:查找類,支持按大寫字母縮略查找

CTRL+SHIFT+N:查找文件,支持按大寫字母縮略查找

ALT+F7:查找所有被引用處

CTRL+SHIFT+F:全局查找,另外SHIFT+SHIFT也可以全局搜索

 

跳轉:

CTRL+B:跳轉到光標所在位置類或方法或變量的聲明處,然后想回來時可用CTRL+TAB

CTRL+ALT+B:跳到實現處

ALT+上下箭頭:跳轉到當前文件上一個/下一個方法

CTRL+SHIFT+H:顯示方法層次結構

CTRL+Q:顯示類/方法說明

 

窗口:

ALT+<--/-->:在編輯窗口中左右切換,如果左右的幾個工作窗口不見了試試ALT+1/2/3

CTRL+TAB:在當前編輯窗口和上一個編輯窗口切換,按下CTRL+TAB然后CTRL鍵不放可以通過方向鍵選擇具體哪個編輯窗口

CTRL+SHIFT+F12:全屏/退出全屏

ALT+F12:調出/關閉終端窗口

ALT+1:調出/關閉左側工程欄窗口

ALT+8:調出/關閉右側窗口

ALT+4:調出/關閉下側運行結果窗口

大寫ZZ:關閉當前編輯窗口

調試運行:

ALT+SHIFT+F10:運行

ALT+SHIFT+F9:調試

F7:單步進入

F8:單步跳過

F9:跳過

 

其他:

CTRL+SHIFT+T:生成測試用例

CTRL+ALT+O:整理import,自動導入

CTRL+SHIFT+F7:高亮顯示

ALT+F1:在左側工程欄中定位到當前編輯文件,然后可以使用SHIFT+F6或者CTRL+SHIFT+ALT+T重命名等操作

CTRL+SHIFT+A:調出顯示其他命令的框框

 

vim的系統剪切板 * +,系統剪切板粘貼到編輯器*p、+p;復制編輯器內容到系統剪切板(選擇內容)*y、+y;

參考網址:http://blog.csdn.net/dc_726/article/details/42784275

 


免責聲明!

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



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