IntelliJ IDEA 快捷鍵(window版)
一、高效定位代碼
1、跳轉
1、項目之間的跳轉
Next Project Window 快捷鍵 Ctrl + Alt + 左方括號。
Previous Project Window 快捷鍵 Ctrl + Alt + 左方括號。
2、文件之間的跳轉
1、Find Action 快捷鍵 Ctrl + Shift + A 用於搜索功能,在 help 中。
2、在Find Action 中搜索最近的文件,可以查詢到快捷鍵,後面說明Recent Files 在 View 中。
3、Recent Files 快捷鍵 Ctrl + E 最近使用過的文件,位於 view 中。
Recently Changed Files 快捷鍵 Ctrl + Shift + E 最近修改過的文件,也位於 view 中。
3、瀏覽修改位置的跳轉
Last Edit Location 快捷鍵 Ctrl + Shift + Backspace 最後修改的位置,只跳轉到修改的位置。
Back 快捷鍵 Ctrl + Alt+ 向左箭頭 瀏覽跳轉到之前的位置,只有光標停留過就會跳轉過去。
4、利用書簽跳轉
新建書簽快捷鍵 F11,Ctrl + F11 帶有標記的書簽。
書簽之間的跳轉 Ctrl + 書簽的標記(自己設置的數字或字母)。
5、收藏位置和文件
收藏位置通過 Alt + 2 打開。
收藏的快捷鍵 Alt + Shift + F,需要把光標定位到要收藏的位置,可以收藏類和函數。
6、字符跳轉插件emacsIdea
在 plugins 中搜索 emacsIdea 並安裝好插件。
7、編輯區和文件區來回跳轉
1、編輯區跳轉到文件區快捷鍵 Alt + 1
2、文件區跳轉到編輯區 Esc鍵
2、精準搜索
1、搜索類
搜索類的快捷鍵 Ctrl + N,位於Navigate中。
如果需要搜索 jar 包中的類,需要按兩下 Ctrl + N,可以看到後面的選項框被勾選到了。
2、搜索文件
搜索文件快捷鍵 Ctrl + Shift + N,位於Navigate中。
3、搜索符號
搜索符號快捷鍵 Ctrl + Alt + Shift + N,位於Navigate中。
4、搜索字符串
搜索字符串快捷鍵 Ctrl + Shift + F ,位於 Edit 中 Find 下 Find in Path。
按下快捷鍵出現的界面,Match case 匹配大小寫,Words 字符串是否為一個單詞, Regex 字符串是否為正則匹配, File mask 可以指定在那類文件內搜索,可以根據自己的需要選擇匹配模式。
下面的 In Project,Module,Directory,Scope 都是選擇的範圍,可以根據具體情況選擇。
二、代碼小助手
1、列操作
把字符串都變成大寫的快捷鍵 Ctrl + Shift + U,位於 Edit 中,Toggle Case。
選擇所有相同的單詞或符號的快捷鍵 Ctrl + Alt + Shift + J,選中後就可以進行多行操作了。
2、live template
可以自己定義一些常用模板,提高代碼編寫效率。
1、添加模板組。
2、添加縮寫和描述。
3、添加模板內容,註意 $END$ 表示最終光標會停在這個地方 , $var1$ 和 $var2$ 表示按回車鍵光標會從 var1 跳到 var2。
自定義帶有註釋的測試方法。
具體的效果如下。
3、postfix
postfix模板,可以自動生成一些代碼。可以經常瀏覽這些模板,學會使用,可以提高開發效率。
示例:fori,自動生成 100 的for循環;
4、Alt + Enter
當你不知道怎樣完成時,按下 Alt + Enter 會給你智能的提示。不同環境下有不同的提示,主要常用有以下幾種:
1、自動創建函數
2、list replace
3、字符串 format 或 build
4、實現接口
5、單詞拼寫
6、導包
IntelliJ IDEA 快捷鍵(window版)