Visual Studio 2017中控制自动闭合引号的设置是什么?如何开关?
如何禁用Visual Studio中单引号的自动补全功能
别着急,这个功能的设置确实不在IntelliSense的专属选项里,我帮你梳理两种可能的情况,对应不同的解决办法:
一、调整Visual Studio原生设置
这个自动补全引号的功能属于文本编辑器的基础行为,你可以这么操作:
- 打开VS的选项:要么点顶部菜单栏的
Tools > Options,要么直接按Ctrl+Q搜索"Options"快速打开 - 在左侧导航栏展开文本编辑器,如果想全局禁用所有语言的引号自动补全,就选所有语言;如果只针对你常用的语言(比如C#、HTML),就选对应的语言节点
- 切换到常规选项卡,找到并取消勾选自动闭合引号和括号(不同版本的VS可能叫"自动匹配括号"或"自动完成括号",找带引号/括号描述的选项就行)
二、检查Productivity Power Tools 2017扩展的设置
你装的这个扩展也自带自动补全相关功能,可能会覆盖VS原生设置,需要单独调整:
- 打开
Tools > Extensions and Updates,找到Productivity Power Tools 2017,点击它的选项按钮(或者直接在VS选项里搜索"Productivity Power Tools"快速定位) - 在扩展的设置里找到Auto Brace Completion(自动括号补全)相关的配置项,找到控制引号自动补全的开关并关闭它
额外提示
如果上面两种方法都没生效,你可以检查下其他已安装的语言扩展(比如JS、Python相关插件),有些第三方扩展也会自带类似的自动补全功能,需要去它们的设置里找对应的开关。
要是之后想重新启用这个功能,反向操作把对应的勾选框/开关打开就好啦。
内容的提问来源于stack exchange,提问作者Matthew MacFarland
相关产品推荐
相关产品推荐

