在Ubuntu上使用PhpStorm時,掌握一些常用的快捷鍵可以顯著提高開發效率。以下是一些常用的PhpStorm快捷鍵:
通用編輯快捷鍵
- Ctrl + Space:最基本的自動完成提醒功能,提醒內容包括類名、方法名以及變量名。
- Ctrl + Shift + Enter:智能完善代碼,如foreach,可以自動完善括號等內容。
- Ctrl + P:函數參數提醒。
- Ctrl + Q:把光標定位到函數上,顯示該函數的注釋內容。
- Ctrl + Alt + Insert:生成代碼段,包括函數或類注釋、版權信息、構造方法、抽象方法等。
- Ctrl + /:添加“//”的方式添加注釋,會添加到光標所在行的最前端。
- Ctrl + Shift + /:為選中的代碼添加塊注釋。
- Ctrl + Shift + A:搜索PhpStorm內置的所有菜單選項。
- Ctrl + Tab:切換最近的查看的兩個文件,長按顯示當前打開的所有文件列表,可以在它們之間切換。
- Ctrl + Shift + F:全局搜索字符串,支持正則表達式。
- Ctrl + Shift + R:全局搜索字符串并且替換,支持正則表達式。
- Ctrl + Shift + Alt + N:全局查找文件。
- Ctrl + Shift + N:全局查找類文件。
- Ctrl + Shift + F12:切換到最大編輯器窗口,隱藏其他所有的工具窗口。
代碼導航和重構快捷鍵
- Ctrl + B:跳轉到變量聲明處。
- Ctrl + G:定位到指定行。
- Ctrl + E:彈出最近打開的文件。
- Ctrl + F12:顯示當前文件的結構。
- Ctrl + Shift + B:搜索使用該函數或者方法或者類的文件。
- Ctrl + Shift + N:搜索文件。
- Ctrl + Shift + Alt + N:搜索符號。
- Ctrl + Shift + T:顯示可用的重構選項。
- Ctrl + Shift + M:提取方法。
- Ctrl + Shift + L:格式化代碼。
- Ctrl + Shift + O:重載當前方法。
- Ctrl + Shift + I:顯示當前方法的代碼塊。
代碼編輯和操作快捷鍵
- Ctrl + X 或 Ctrl + Shift + X:剪切行。
- Ctrl + C 和 Ctrl + V:復制和粘貼。
- Ctrl + Z:后退(代碼后悔)。
- Ctrl + Shift + Z:前進。
- Ctrl + D:復制當前行。
- Ctrl + Y:刪除當前行。
- Ctrl + Delete:刪除光標后內容。
- Ctrl + Backspace:刪除光標前一個字的內容。
- Ctrl + Enter:在行首添加新行,行末添加新行。
- Ctrl + Shift + Insert:粘貼文檔時可以選擇行數。
- Ctrl + Shift + V:粘貼文檔時可以選擇行數,多選時按住Shift,也可以顯示剪切板歷史。
- Ctrl + Shift + [ ]:選擇匹配括號的內容。
代碼提示和補全快捷鍵
- Ctrl + Space:代碼提示。
- Ctrl + Shift + Space:智能代碼補全。
- Ctrl + Alt + Space:類名稱補全。
調試快捷鍵
- Shift + F8:步出。
- F8:跨過。
- F7:步入。
- Alt + F8:Evaluate Expression。
- Ctrl + F8:在當前行打斷點或者取消斷點。
文件操作快捷鍵
- Ctrl + N:搜索類文件。
- Ctrl + Shift + N:搜索文件。
- Ctrl + Shift + A:查找phpstorm命令的名稱及快捷鍵。
窗口操作快捷鍵
- Ctrl + Shift + F10:從編輯器運行上下文編輯器。
- Alt + F12:切換終端。
請注意,有些快捷鍵可能與Ubuntu系統默認的快捷鍵沖突,建議在設置中自定義這些快捷鍵以避免沖突。您可以通過 File -> Settings -> Keymap 來查看和修改快捷鍵設置。