熟悉這些核心快捷鍵,能大幅提升 iOS/macOS 開發效率
📋 目錄
🔍 導航與搜尋
| 快捷鍵 | 功能 | 說明 |
|---|
⌘ + ⇧ + O | 快速開啟 | 輸入檔名、類名、函式名快速跳轉 |
⌘ + ⇧ + J | 定位檔案 | 🌟 在檔案瀏覽器中定位當前檔案 |
⌘ + ⇧ + F | 全專案搜尋 | 🌟 搜尋整個專案中的程式碼 |
⌘ + F | 當前檔搜尋 | 🌟 在當前檔案中搜尋 |
⌃ + 6 | 方法清單 | 🌟 快速跳到當前檔案的方法/屬性清單 |
⌘ + ⇧ + E | 顯示/隱藏編輯器 | 切換編輯器顯示 |
✍️ 程式碼編輯
| 快捷鍵 | 功能 | 說明 |
|---|
⌘ + / | 註解切換 | 🌟 註解/取消註解當前行或選取區域 |
⌃ + I | 自動縮排 | 重新格式化選取的程式碼 |
⌘ + [ / ⌘ + ] | 縮排調整 | 向左/右縮排 |
⌥ + ⌘ + [ / ⌥ + ⌘ + ] | 移動程式碼 | 向上/下移動整行程式碼 |
⌘ + D | 複製當前 行 | 複製游標所在的行 |
⌘ + ⌫ | 刪除整行 | 刪除游標所在的行 |
⌘ + ⇧ + K | 清理專案 | 🌟 清理 Build 產生的檔案 |
⌘ + Z | 復原 | 復原上一個操作 |
⌘ + ⇧ + Z | 重做 | 重做被復原的操作 |
🧭 視圖管理
| 快捷鍵 | 功能 | 說明 |
|---|
⌘ + 0 | 檔案瀏覽器 | 🌟 顯示/隱藏 Navigator 面板 |
⌘ + ⌥ + 0 | 檢查器 | 🌟 顯示/隱藏 Inspector 面板 |
⌘ + ⇧ + Y | 除錯區 | 🌟 顯示/隱藏 Debug area |
⌘ + ⌥ + ↩ | Assistant Editor | 開啟分割編輯器 |
⌘ + J | 跳轉列 | 顯示跳轉列 |
⌘ + ⌥ + ← | 返回 | 🌟 返回上一個編輯位置 |
⌘ + ⌥ + → | 前進 | 🌟 前進到下一個編輯位置 |
▶️ 執行與除錯
| 快捷鍵 | 功能 | 說明 |
|---|
⌘ + R | 執行 | 🌟 編譯並執行專案 |
⌘ + . | 停止執行 | 🌟 停止當前執行的專案 |
⌘ + B | 編譯 | 🌟 編譯專案(不執行) |
⌘ + U | 執行測試 | 🌟 執行所有單元測試 |
F6 | 逐步執行 | Debug 時逐步執行(不進入函式) |
F7 | 逐步進入 | Debug 時逐步執行(進入函式) |
F8 | 繼續執行 | Debug 時繼續執行到下一個斷點 |
⌘ + ⌥ + P | 暫停 | 暫停執行中的程式 |
⌘ + ⌥ + O | 跳過 | Debug 時跳過當前函式 |
📱 UI 開發
| 快捷鍵 | 功能 | 說明 |
|---|
⌘ + ⏎ | 編輯/設計切換 | 🌟 在編輯器和設計區間切換 |
⌘ + ⌥ + ⏎ | 預覽 | 🌟 在 SwiftUI 中預覽當前 View |
⌃ + ⇧ + ⌘ + → | 切換 Assistant | 切換 Assistant Editor 顯示的檔案 |
⌘ + ⌥ + ⌘ + P | 即時預覽 | 開啟即時預覽模式 |
🚀 進階技巧
自訂快捷鍵
- 前往
Xcode > Preferences > Key Bindings
- 搜尋想要自訂的功能
- 雙擊設定新的快捷鍵
常用組合
- 快速重構:
⌘ + ⌥ + ⌘ + R
- 快速修復:
⌘ + ⌥ + ⌘ + F
- 格式化程式碼:
⌃ + I
- 快速文檔:
⌘ + ⌥ + ⌘ + ?
除錯技巧
- 使用
⌘ + ⌥ + ⌘ + Y 快速設定斷點
- 使用
⌘ + ⌥ + ⌘ + B 條件斷點
- 使用
⌘ + ⌥ + ⌘ + L 符號斷點
💡 小貼士
- 記憶策略: 先熟練 5-10 個最常用的快捷鍵
- 漸進學習: 每週新增 2-3 個新的快捷鍵
- 實戰應用: 在日常開發中強制使用快捷鍵
- 自訂配置: 根據個人習慣調整快捷鍵設定
💡 建議: 將這份清單列印出來放在桌邊,隨時參考!