禁用Visual Studio 2015中的自动括号插入

时间:2017-05-18 13:21:54

标签: visual-studio visual-c++ visual-studio-2015 autocomplete parentheses

我正在努力使Visual Studio(C ++)停止自动插入右括号和括号。用花括号我可以禁用它。 (转动设置"自动支撑完成"关闭)

我停用了IntelliSense,以确保它及其设置不是罪魁祸首,并停用了我认为可能与此问题相关的所有设置,但没有成功。

示例: 当我编写代码时,它会自动生成:

functionName(parameter));

由于右括号也没有被我的类型括号替换,我最终得到语法错误的代码,我必须通过删除其中一个括号来手动修复 - 这非常烦人。

是否有可能停用此功能"功能"或者激活右括号的替换,这在IntelliJ和Eclipse等其他IDE中很常见? 是否存在可以更好地控制此类事物的隐藏设置?

二手版本: Microsoft Visual Studio社区2015 版本14.0.25431.01更新3

2 个答案:

答案 0 :(得分:4)

取消选中"自动大括号完成"选项。转到菜单工具>选项,然后 选择文本编辑器> C / C ++>一般

enter image description here

当您输入{ ( [ " ' /*时,它不会显示字符} ) ] " ' */

答案 1 :(得分:1)

SafeMode中启动Visual Studio后,插入问题消失,“自动大括号完成”选项表现为sergiol描述,指向外部扩展,引发问题。
事实上,在停用EclipseKeymap extension之后,我不记得已经安装了,问题就解决了 此外,即使在我键入右括号时激活了自动大括号,它现在也会被替换,因为我习惯于从其他IDE中使用..