1. 程式人生 > >IDEA 快捷操作 Windows

IDEA 快捷操作 Windows

1、查詢Action  ctrl+shift+A ;可通過其查詢其他操作快捷鍵等。

 

 

2、專案之間跳轉:ctrl+shift+[ 與  ctrl+shift+]

3、alt + 數字 展開對應視窗

4、檔案之間跳轉   ctrl+e  可實現檔案之間的跳轉  recent files

          ctrl+shift+e  可實現最近修改的檔案的跳轉  recently changed files

5、瀏覽修改位置的跳轉  修改位置跳轉:ctrl+shift+backspace  瀏覽位置跳轉:ctrl+alt+左箭頭  / ctrl+shift+右箭頭

     不過瀏覽位置跳轉這個快捷鍵應該是被我的本本螢幕快捷鍵衝突了,我的ctrl+alt+方向鍵 實現的是螢幕的顛倒顯示

6、利用書籤跳轉     ctrl+F11 可建立一個書籤,選擇bookmark Mnemonic中的數字即設定好一個書籤,如圖則為設定書籤1,之後能夠類似設定書籤2、3、4.....  使用 ctrl+數字 即可進行書籤跳轉 (eg.ctrl+1 跳轉到書籤1的位置)

7、收藏位置和檔案   alt+shift+f

ctrl+2 將Favorites視窗展開,就能看到一個經典的收藏的圖示,游標停留目標函式或檔案使用快捷鍵即可彈出確認收藏建立。


8、字元跳轉外掛emacsIdea置跳轉

藉助外掛可以直接進行游標跳轉,下載使用即可。

9、精準搜尋類:ctrl+shift+T

  精準搜尋檔案:ctrl+shift+R

  精準搜尋符號:ctrl+alt+shift+N (充分利用左手)(相對用滑鼠一個一個檔案去大海撈針要快)

  精準搜尋字串:ctrl+H : Match case:是否匹配大小寫;Words:搜尋的字串是否是一個單詞;Regex:可通過正則表示式搜尋;File mask:可指定在哪類檔案內搜尋

 

10.移動到下一個單詞 ctrl+右箭頭,然後ctrl+shift+左箭頭就可選中該單詞。

  大小寫變換:shitf+ctrl+U

  游標移動到當前行首:home(這個按鍵可能不常用,我的鍵盤在右側數字鍵盤的上面)

  游標移動到當前行尾:end

  選中所有同類事件(如圖選中所有冒號)  select all occurrences   ctrl+alt+Y

 

11、live templates(活模板)

通過ctrl+shitf+A彈出搜尋action視窗,搜尋出live templates

可自定義一個live template Group,再在裡面定義自己的live template。作用:方便自己編碼習慣,加快編碼速率。

例如輸入mian直接就能補齊 public static void main(String[] args){}

 

還可以自己編輯設定更多的模板方便自己使用。

 

12、postfix

也可以說是模板,但與live templates不同的是postfix不可編輯僅僅有IDEA提供的那些。

同樣先ctrl+shift+A彈出搜尋Action視窗(現在應該對這個快捷鍵熟悉了),搜尋postfix Completion

彈出的setting視窗中對應著所有的postfix的操作提示。視窗頂部的  Enable postfix completion需要選中才可使用(好像預設是選中的)。直接舉例幾個常用的。

sout: sout回車即可出現System.out.println();

   使用postfix示例即可為: "hello world".sout回車即可出現   System.out.println("hello world");

for:  100.fori回車 即可 for (int i = 0; i < 100; i++){} 

filed:在寫class定義的時候,需要手動敲一些程式碼。postfix提供了快捷操作。

直接在回車即可。

....還有更多的postfix操作在setting的postfix Completion中可以檢視到示例。

 

13、alt+enter 程式碼提示,這就不多說了。

14、重構 (清晰程式碼邏輯)

  重構變數 alt+shift+R

  重構方法 alt+shift+C