Skip to main content

Xcode 快捷鍵(shortcut key)

熟悉這些核心快捷鍵,能大幅提升 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即時預覽開啟即時預覽模式

🚀 進階技巧

自訂快捷鍵

  1. 前往 Xcode > Preferences > Key Bindings
  2. 搜尋想要自訂的功能
  3. 雙擊設定新的快捷鍵

常用組合

  • 快速重構: ⌘ + ⌥ + ⌘ + R
  • 快速修復: ⌘ + ⌥ + ⌘ + F
  • 格式化程式碼: ⌃ + I
  • 快速文檔: ⌘ + ⌥ + ⌘ + ?

除錯技巧

  • 使用 ⌘ + ⌥ + ⌘ + Y 快速設定斷點
  • 使用 ⌘ + ⌥ + ⌘ + B 條件斷點
  • 使用 ⌘ + ⌥ + ⌘ + L 符號斷點

💡 小貼士

  1. 記憶策略: 先熟練 5-10 個最常用的快捷鍵
  2. 漸進學習: 每週新增 2-3 個新的快捷鍵
  3. 實戰應用: 在日常開發中強制使用快捷鍵
  4. 自訂配置: 根據個人習慣調整快捷鍵設定

💡 建議: 將這份清單列印出來放在桌邊,隨時參考!