Mac双空格自动变句号是系统级“智能句尾”功能,需在系统设置→键盘→文本输入中取消勾选【使用双空格键插入句号】,或通过输入法偏好设置关闭英文纠错,终端命令可彻底禁用。

Mac自带输入法下双击空格自动变成句号,打断英文写作节奏、导致代码注释出错、甚至在填写表单时误触提交——这不是输入法bug,而是系统级文本服务默认开启的“智能句尾”功能。
关闭双空格插入句号(系统设置法)
第一步:点击屏幕左上角苹果图标 → 选择“系统设置”。
第二步:左侧边栏滚动到底部,点击“键盘”。
第三步:右侧切换到“文本输入”标签页 → 点击右下角“编辑”按钮(位于“自动更正”区域右侧)。
第四步:在弹出窗口中,取消勾选【使用双空格键插入句号】。
这一步必须做完才生效,仅关闭“自动更正拼写”无效——因为双空格句号是独立开关,和拼写纠正并列存在。
关闭双空格插入句号(输入法偏好设置法)
方法一:点击菜单栏右上角输入法图标(如“简体拼音”或“ABC”)→ 选择“偏好设置…” → 切换到“英文”选项卡 → 关闭“英文单词自动补全”和“英文拼写纠错”。
方法二:直接进入系统设置 → 键盘 → 输入源 → 选中当前中文输入法 → 点击“…(更多选项)”→ “详细信息” → “英文” → 全部取消勾选。
注意:部分 macOS 版本中,若未同步关闭输入法层的英文纠错模块,即使系统级已关,双空格仍可能在中英文混输时意外触发句号。
终端命令强制禁用(彻底清除残留)
打开“终端”(访达 → 应用程序 → 实用工具)→ 输入以下命令并回车:defaults write -g NSAutomaticSpellingCorrectionEnabled -bool false
再执行:killall -u $USER CoreServicesUIAgent
该命令会重置 Cocoa 文本服务,对 Spotlight、Quick Note、Siri 听写等组件也生效。执行后无需重启电脑,但需重新打开正在使用的文档应用才能完全生效。

















