VS Code输入引号等符号时自动闭合功能异常求助
解决VS Code引号自动闭合异常问题
调整核心设置项
打开VS Code设置界面(快捷键 Ctrl+,),依次修改以下配置:
关闭自动成对插入引号
搜索editor.autoClosingQuotes,将其值设置为"never"。设置后按下"/'/`时只会输入单个符号,完全由手动控制成对输入。关闭自动覆盖模式
搜索editor.autoOvertype,将其值设置为"off",避免输入时出现异常覆盖光标后字符的问题。检查语言专属配置
部分语言(如JavaScript、HTML)可能有独立的自动闭合规则,搜索[语言ID].editor.autoClosingQuotes(例如javascript.editor.autoClosingQuotes),确保其值与全局设置保持一致(推荐设为"never")。
排查扩展冲突
若以上设置无效,大概率是第三方扩展干扰了默认输入逻辑:
- 打开命令面板(
Ctrl+Shift+P),输入Extensions: Disable All Installed Extensions禁用所有扩展,重启VS Code测试问题是否消失。 - 若问题解决,再逐个启用扩展并测试,定位出导致异常的扩展后卸载或禁用。
重置用户配置
重装VS Code后问题仍存在,可能是残留的配置文件导致:
- 关闭VS Code,找到用户配置文件夹:
- Windows:
%APPDATA%\Code\User - macOS:
~/Library/Application Support/Code/User - Linux:
~/.config/Code/User
- Windows:
- 删除该文件夹下的
settings.json和keybindings.json,重启VS Code恢复默认设置后重新配置。
内容的提问来源于stack exchange,提问作者Dev Dvnsh
相关产品推荐
相关产品推荐

