如何关闭Xcode在纯文本文件中自动添加闭合引号、括号的功能?
解决Xcode纯文本文件自动补全引号/括号的问题
方法一:全局关闭后针对代码文件单独恢复
- 打开Xcode偏好设置(快捷键
Cmd + ,) - 切换到「Text Editing」→「Editing」标签页
- 取消勾选「Automatically insert closing brackets」和「Automatically insert closing quotes」
- 对于需要保持自动补全的代码文件(如Swift、Objective-C),选中文件后右键→「Editor」→「Insertions and Indentations」,重新勾选对应的自动补全选项即可。这样纯文本文件会禁用自动补全,代码文件不受影响。
方法二:设置无自动补全的输入快捷键
- 打开Xcode偏好设置→「Key Bindings」
- 搜索「Insert Single Quote without Extra Action」,重新设置一个无冲突的快捷键(比如
Cmd + ') - 同理,为「Insert Double Quote without Extra Action」「Insert Left Brace without Extra Action」等选项设置专属快捷键
- 输入引号/括号时使用设置好的快捷键,即可避免触发自动补全。
方法三:自定义纯文本语法配置(进阶)
- 选中你的纯文本笔记文件,点击顶部菜单栏「Editor」→「Syntax Coloring」→「Edit Syntax Coloring...」
- 在弹出的窗口中,复制「Plain Text」的配置,命名为「Custom Plain Text」
- 在自定义配置中,找到「Insertions and Indentations」相关选项,取消自动补全的勾选
- 保存配置后,将你的笔记文件切换为使用这个自定义语法,即可单独禁用自动补全。
内容的提问来源于stack exchange,提问作者HangarRash
相关产品推荐
相关产品推荐

