痛點:自動更正把專業術語、代碼、縮寫、方言、英文單詞強行「糾正」成錯誤詞彙
macOS 系統級自動更正 (NSSpellChecker) 在輸入框、Safari、Mail、Pages、備忘錄、第三方 App (若使用系統文字視圖) 中**全域生效**,常將 `iOS` 改成 `IOS`、`GitHub` 改成 `Git hub`、專有名詞改成常用詞、拼音輸入時強制上屏錯誤候選。
關閉系統級自動更正 (macOS Sonoma 14 / Ventura 13 / Monterey 12)
- 選單 → 系統設定 (Ventura+) 或 系統偏好設定 (Monterey-)。
- 左側/頂部搜尋/點選 「鍵盤」** (Keyboard)。
- 點選 「輸入法」** 區塊的 「編輯…」** (Edit…) 按鈕 (Ventura+),或直接在「文字」標籤 (舊版)。
- 在彈出的輸入法列表中,選中你正在使用的輸入法 (如「拼音 - 簡體」,「ABC」,「微軟拼音」等)。
- **取消勾選「自動更正拼寫」** (Correct spelling automatically) / **「自動更正」**。
- 同頁建議同時關閉:「自動大寫首字母」**、**「自動添加句號」**(雙擊空格)、**「智能引號」**、**「智能破折號」** (視習慣保留)。



關閉特定 App 的自動更正 (保留系統級開啟)
在該 App 視窗中:編輯 → 拼寫與文法 → 自動更正拼寫 取消勾選。適用:Safari、Mail、Pages、TextEdit、Xcode (源碼編輯器)、備忘錄等原生 App。
輸入法自帶自動更正/聯想獨立關閉
- 微軟拼音/微軟雙拼:輸入法狀態欄圖示 → 設定/屬性 → 雲端輸入/聯想/自動更正 → 關閉。
- 搜狗輸入法:設定屬性 → 智能糾錯/聯想輸入 → 關閉。
- Rime (鼠鬚管/小狼毫):方案配置 `speller/algebra` / `recognizer/patterns` 控制,或直接不載入 `speller` 翻譯器。
- 內建 ABC/拼音:同上系統設定關閉即影響內建輸入法。
終端機/代碼編輯器專屬建議
- **VS Code / Cursor / JetBrains IDE / Xcode / Vim / Neovim / Emacs**:編輯器內建拼寫檢查/自動更正**獨立於系統**,在編輯器設定中關閉 (`editor.quickSuggestions`, `editor.wordBasedSuggestions`, `spellchecker.enabled`)。
- **終端機 (Terminal.app / iTerm2 / Warp)**:不受系統自動更正影響 (純文字模式)。但 iTerm2 有「拼寫檢查」選項 (Profiles → Text → 勾選/取消)。
總結
**系統設定 → 鍵盤 → 輸入法編輯 → 取消「自動更正拼寫」** 是一鍵關閉系統級干擾的核心開關。搭配 **編輯器級關閉**、**輸入法級關閉**,構建「輸入即所見、不被算法綁架」的純淨打字環境。