更新到Visual Studio 2019的16.1版后,C ++的代码编辑器将完成双引号字符。当我输入一个双引号“时,它会自动将其补成”“。
如何关闭此功能?我试图查看设置,但在C ++编辑器设置或“所有语言”设置中找不到。
更新:它实际上仅在我键入以L开头的宽字符串文字时才完成。例如,当我键入L“时,它会自动完成为L”“
更新2:它适用于某些.cpp文件,但不适用于其他文件。我目前看不到任何模式。好像是个错误。
2019年10月更新:此问题现已从版本16.3.2开始修复。如果没有,请仔细检查您的设置。
短版:这是Visual Studio中的错误,希望可以修复。您可以在这里进行投票。
较长的版本:我决定将此错误报告给Visual Studio Team,但是已经有人这样做了。因此,如果您受到此问题的影响,请考虑对其进行投票。
链接到VS错误跟踪器:成员列表显示时,括号的填充不会将角色放置在正确的位置
请注意,虽然上述bug的标题听起来似乎只影响代码分析,但VS Team已标记了另一个-更相关的bug,作为上述bug的重复(C ++自动引号完成)。而且不可能对已关闭的bug进行投票,因此唯一的选择就是对我提到的第一个bug进行投票。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句