IntelliJ IDEA 使用姿勢學習
IntelliJ IDEA 使用姿勢學習
工欲善其事,必先利其器。將一個IDE的高效用法學習掌握好,對開發效率帶來的提升是顯而易見的,且掌握得越早越好。廢話不多說,賴次狗!(我也正在一邊學習,所以這篇也當作筆記邊學邊寫,平臺是windows)。
首先,下面的命令我都會把它的英文名寫出來,在實際的開發中,如果某個命令你忘了快捷鍵,可以點Help -> FindAction(快捷鍵ctrl + shift + a,但實測下來會跟各種軟體的截圖鍵衝突,很煩,乾脆改了快捷鍵),然後輸入這個命令的英文,就可以查到這個命令,以及快捷鍵了(如果有)。
下面的命令名中我用 / 表示“或”,快捷鍵中用 or
一、跳轉
常用跳轉
開啟某個類 class…
ctrl + n
最近瀏覽的檔案 recent files
ctrl + e
最近修改的檔案 recently changed files
ctrl + shift + e
上一處編輯的地方 last edit location
ctrl + shift + backspace
瀏覽位置的後退/前進 back/forward
ctrl + shift + 左箭頭 or ctrl + shift + 左箭頭 (win10會改變螢幕方向)
跳到前/後一個專案(開啟多個IDEA視窗時) previous/next project window
ctrl + alt + [ or
使用書籤進行跳轉
展示已有書籤 show bookmark
shift + F11
標記/取消書籤 toggle bookmark (標記的書籤沒有序號,不能通過ctrl + 數字或字母進行跳轉)
F11
用助記符標記書籤 toggle bookmark with mnemonic
ctrl + shift + 數字或字母 or ctrl + F11 再選數字或字母
跳轉到書籤 go to bookmark
ctrl + 數字或字母(ctrl + 字母的似乎都是名花有主的快捷鍵了…)
將類、函式收藏到Favorites
alt + shift + f
外掛emacsIDEAs帶來的功能(需安裝外掛,可ctrl + shift + a輸入plugins開啟外掛管理視窗,點下方的Browse repositories…按鈕,然後輸入emacsIDEAs搜尋安裝。安裝好外掛後,外掛的命令也可以用ctrl + shift + a大法進行搜尋了)
跳轉到螢幕內任意單詞的開頭 AceJumpWord
按快捷鍵後,再按想要去往的單詞的首字母,然後再按提示字母進行跳轉
二、搜尋
開啟某個類 class…
ctrl + n
開啟某個類(包括非專案裡定義的類,如jar包引進的類) 在上一條命令的基礎上,勾選Include non-project classes
ctrl + n 再按 ctrl + n
打個某個檔案 file…
ctrl + shift + n
開啟某個檔案(包括非專案檔案) 在上一條命令的基礎上,勾選Include non-project files
ctrl + shift + n 再按 ctrl + shift + n
找到某個符號(成員變數、方法等) symbol…
ctrl + alt + shift + n
找到某個符號(包括非專案符號) 在上一條命令的基礎上,勾選Include non-project symbols
ctrl + alt + shift + n 再按 ctrl + alt + shift + n
找到某個字串(檔案中的,不包括檔名裡的) find in path… (萬金油的方法,有很多選項來輔助搜尋,如匹配大小寫、匹配整個單詞、匹配正則表示式、限定檔案型別等,都很有用)
ctrl + shift + f