總彙整 PHPStorm 快捷鍵(Mac, Linux, Mac)

Mac 符號

符號 解釋
Command
Shift
Control
Enter/Return
Option / Alt

編輯

Win / Linux Mac 註釋 使用頻率
Ctrl + Space ⌃Space 代碼自動完成(一般與輸入法衝突) ★☆☆☆☆
Ctrl + Shift + Enter ⌘ ⇧ ↩ 智能完善代碼(如:if ()) ★☆☆☆☆
Ctrl + P ⌘P 方法參數提示,顯示默認參數 ★☆☆☆☆
Ctrl + Q ⌃J 顯示註釋代碼 ★☆☆☆☆
Ctrl + mouse over code ⌘+mouse over code 查看到簡短的函數介紹 ★★★☆☆
Ctrl + F1 ⌘F1 顯示錯誤或警告信息的描述(需要把光標放到錯誤或警告位置) ★☆☆☆☆
Alt + Insert ⌘N,⌃↩,⌃N 生成代碼段( 包括函數或類註釋,版權信息,構造方法,抽象方法等) ★★★★☆
Ctrl + O ⌃O 插入覆蓋父類的方法 ★☆☆☆☆
Ctrl + I ⌃I 實現抽象方法 ★☆☆☆☆
Ctrl + Alt + T ⌘⌥T 選中的代碼放在if..else..、for、foreach 裡,或者函數里,或者為選中的代碼塊添加區域解釋(可以折疊該段代碼,折疊後只顯示解釋,便於代碼管理) ★☆☆☆☆
Ctrl + / ⌘/ 以添加 “//” 的方式添加註釋 ★★★★☆
Ctrl + Shift + / ⌘⌥/ 添加 “/**/” 的方式添加註釋 ★★★★☆
Ctrl + W ⌥↑ 增量式的選中當前塊 ★★☆☆☆
Ctrl + Shift + W ⌥↓ 與 Ctrl + W 對應,減小選中範圍 ★★☆☆☆
Alt + Q ⌃⇧Q 顯示包含光標所在位置的標籤頭 ★☆☆☆☆
Alt + Enter ⌥↩ 顯示意圖行動。 Show Intention Action ★★☆☆☆
Ctrl + Alt + L ⌘⌥L 格式化代碼 ★★☆☆☆
Ctrl + Alt + I ⌃⌥I 自動縮進。 ★★★☆☆
Tab / Shift + Tab tab,⇧+tab 手動縮進 / 反向縮進 ★★★★★
Ctrl + X or Shift + Delete ⌘X 剪切 ★★★★★
Ctrl + C or Ctrl + Insert ⌘C 複製 ★★★★★
Ctrl + V or Shift + Insert ⌘V 粘貼 ★★★★★
Ctrl + Shift + V ⌘⇧V 從粘貼板中選擇內容進行粘貼 ★★★☆☆
Ctrl + D ⌘D 將當前行或者選擇的內容複製到下一行或光標處 ★★★☆☆
Ctrl + Y ⌘del 刪除光標所在的行 ★★★☆☆
Ctrl + Shift + J ⌃⇧J 合成選中代碼到一行。格式化代碼的反向動作 ★☆☆☆☆
Ctrl + Enter ⌘↩ 智能線分割 ★★☆☆☆
Shift + Enter ⇧↩ 另起一新行。無論光標在行的那個位置 ★★☆☆☆
Ctrl + Shift + U ⌘⇧U 字符大小寫切換 ★★☆☆☆
Ctrl + Shift + ] / [ ⌘⇧],⌘⇧[ 以區塊為單位,從光標處 向後 / 向前 選擇,再次點擊增加選擇範圍 ★☆☆☆☆
Ctrl + Delete ⌥ + del 刪除光標之後的部分單詞 ★★★★☆
Ctrl + Backspace ⌥ + Backspace 刪除光標之前的部分單詞 ★★★★☆
Ctrl + +/- ⌘ +,- 折疊 / 打開代碼塊,再次點擊擴大折疊 / 打開範圍 ★★★★☆
Ctrl + Shift +  + ⌘ ⇧+ 打開全部 ★★☆☆☆
Ctrl + Shift +  - ⌘ ⇧- 折疊全部 ★★☆☆☆
Ctrl + F4 ⌘W 關閉當前頁面 ★★★☆☆

搜索 / 替換

Win / Linux Mac 註釋 使用頻率
Ctrl + F ⌘F 查找 ★★★★★
F3 ⌘G 查找下一個,結合查找使用 ★★☆☆☆
Shift + F3 ⌘⇧G 查找前一個,結合查找使用 ★★☆☆☆
Ctrl + R ⌘R 替換 ★★★★★

| Ctrl + Shift + F | ⌘⇧F | 在文件中查找 | ★★☆

轉貼自 [PHPStorm 快捷键大全(Win/Linux/Mac](