最近因為在不同的 Mac 上重新設定開發環境,而且教學工作上也會用到,所以整理了一下我會修改的 Xcode 設定。
另外,本文也會教你怎麼在 Xcode 26 把「隱藏 Navigator」的快速鍵改回來,請別錯過。
Code Folding Ribbon
這個功能很實用,方便閱讀程式碼時,暫時藏起大段程式碼。程式碼如果用 {} 包起來的範圍,可以摺疊或展開。
從 Xcode 設定視窗 > Editing > Display > Code folding ribbon:

Code folding ribbon 設定
打開後,可以看到 Ribbon 的位置就在行數旁邊。

Code folding ribbon
縮排設定
由於 SwiftUI 常常會有很多層的縮排,我習慣把縮排從預設的 4 個空格改成 2 個空格。
可以從 Xcode 的設定 > Editing > Indentation 修改:

Indent width 設定
不過我主要會用 .swift-format 檔來依照專案指定。請參考這篇文章。
關閉 Predictive Code Completion
Apple 的 AI 自動完成功能,雖然已經推出一年多,我仍覺得實用性不足。所以一律關閉,還能節省資源。















