以下是我在 PHPStorm / RubyMine 裡面常用到的快捷鍵。 指令以 Mac 為主,windows 自己換成 Ctrl 即可。
Search
⇧⇧ : Search EveryWhere
可以搜尋全部的檔案。
⇧ + Cmd + F : Find in path(Full-text Search)
整個專案的全文檢索。
View
Cmd + ⇧ + F12 : Toggle Maximize Editor
把全部除了 Editor 的視窗關閉/打開
option + F12 : Toggle Terminal
開/關 terminal
Cmd + 1 : Project View
開/關 Project 檔案列表
Cmd + 2 : Database View (這個不是預設的,是我另外設定的)
開/關 Database View
Navigation
Cmd + E : Recent File
最近存取或編輯的檔案
Cmd + B / Cmd + Click : Go to declaration
去這個 method 宣告的地方
option + Cmd + ← / → : Navigate back/forward
返回上一個 Navigation or 去下一個 Navigation(如果有)
Files
- Cmd + ↑ : 選擇檔案
- Cmd + N : 新增檔案
Clean Code
Cmd + ⇧ + option + L : 整理程式碼
按完之後會跑出一個選單,可以自己選是只要 reformat 選擇的部分,還是整個檔案。
實際 Trace Code 可參考以下影片: