Zend Studio / Eclipse PDT 核心快捷鍵分類速查(Windows/Linux/macOS 對照)
Zend Studio 基於 Eclipse 平台,擁有龐大快捷鍵體系。熟練核心 20% 的快捷鍵即可覆蓋 80% 日常編輯場景。本文按功能分類整理,附三平台按鍵對照,建議列印貼於螢幕邊。
編輯與導航(最高頻)
| 功能 | Windows/Linux | macOS | 說明 |
| 快速修正 / 內容助手 | Ctrl+1 / Ctrl+Space | ⌘1 / ⌘Space | 修正錯誤、補全變數/方法、導入命名空間 |
| 跳轉至定義 | F3 / Ctrl+Click | F3 / ⌘Click | 類別/方法/變數定義處 |
| 返回上一位置 | Alt+Left | ⌘[ | 瀏覽歷史後退 |
| 前進 | Alt+Right | ⌘] | 瀏覽歷史前進 |
| 開啟類別/檔案 | Ctrl+Shift+T / Ctrl+Shift+R | ⌘Shift+T / ⌘Shift+R | 模糊搜尋專案內類別/任意檔案 |
| 大綱視圖 | Ctrl+O | ⌘O | 當前檔案結構快速跳轉 |
| 行號跳轉 | Ctrl+L | ⌘L | 輸入行號直接跳轉 |
重構與代碼生成
| 功能 | Windows/Linux | macOS |
| 重命名 (Refactor) | Alt+Shift+R | ⌘⌥R |
| 提取方法 | Alt+Shift+M | ⌘⌥M |
| 提取局部變數 | Alt+Shift+L | ⌘⌥L |
| 生成 Getter/Setter | Alt+Shift+S → R | ⌘⌥S → R |
| 覆寫/實作方法 | Alt+Shift+S → V / I | ⌘⌥S → V / I |
| 格式化代碼 | Ctrl+Shift+F | ⌘Shift+F |
| 組織導入 | Ctrl+Shift+O | ⌘Shift+O |
偵錯與執行
| 功能 | Windows/Linux | macOS |
| 啟動偵錯 | F11 | F11 |
| 單步執行 | F5 | F5 |
| 單步跳過 | F6 | F6 |
| 單步跳出 | F7 | F7 |
| 繼續執行 | F8 | F8 |
| 切換斷點 | Ctrl+Shift+B | ⌘Shift+B |
| 運行 PHP 腳本 | Ctrl+F11 | ⌘F11 |
搜尋與替換
| 功能 | Windows/Linux | macOS |
| 檔案內搜尋 | Ctrl+F | ⌘F |
| 專案全域搜尋 | Ctrl+H | ⌘H |
| 檔案內替換 | Ctrl+Shift+F (在搜尋對話框) | ⌘Shift+F |
視窗與透視圖
| 功能 | Windows/Linux | macOS |
| 最大化/還原編輯器 | Ctrl+M | ⌘M |
| 切換透視圖 | Ctrl+F8 | ⌘F8 |
| 顯示/隱藏視圖 | Alt+Shift+Q + 字母 | ⌘⌥Q + 字母 |
| 關閉當前編輯器 | Ctrl+W | ⌘W |
| 關閉所有編輯器 | Ctrl+Shift+W | ⌘Shift+W |
PHP 專屬實用技巧
- PHP 代碼模板: Preferences → PHP → Editor → Templates,輸入
fore+Tab 展開 foreach、try+Tab 展開 try-catch。
- PHPDoc 區塊生成: 方法上方輸入
/** + Enter 自動生成參數/返回值標籤。
- 同步編輯: Alt+Shift+A 進入列編輯模式,多行同時修改。
- 快速切換專案: Ctrl+F7 (Next Perspective) / Ctrl+Shift+F7 (Previous)。
自訂快捷鍵建議
Preferences → General → Keys
# 推薦綁定
"Run Last Launched" → Ctrl+Shift+F11
"Debug Last Launched" → Ctrl+F11
"Toggle Breakpoint" → F9 (覆蓋預設)
"Show Tooltip Description" → Ctrl+Shift+Space
將常用動作映射到單鍵或雙鍵組合,肌肉記憶形成後編碼流暢度質變。