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