Mar*_* B. 6 visual-studio visual-studio-2019
更新到Visual Studio 2019的16.1版后,C ++的代码编辑器将完成双引号字符。当我输入一个双引号“时,它会自动将其补成”“。
如何关闭此功能?我试图查看设置,但在C ++编辑器设置或“所有语言”设置中找不到。
更新:它实际上仅在我键入以L开头的宽字符串文字时才完成。例如,当我键入L“时,它将自动完成为L”“
更新2:它适用于某些.cpp文件,但不适用于其他文件。我目前看不到任何模式。好像是个错误。
Ada*_*dam 13
禁用自动大括号完成时,双引号自动完成也会被禁用。
您可以在Tools
-> Options
-> Text Editor
-> C/C++
->General
菜单中禁用它。
正如其他答案之一所述,该选项在某些旧版本的 Visual Studio 2019 中无法正常工作。
2019 年 10 月更新:从版本 16.3.2 开始已修复。如果没有,请仔细检查您的设置。
简短版本:这是 Visual Studio 中的一个错误,希望能够得到修复。您可以在这里投票。
更长的版本: 我决定向 Visual Studio 团队报告此错误,但已经有人这样做了。因此,如果您受到此问题的影响,请考虑对其进行投票。
链接到 VS 错误跟踪器:成员列表启动时的大括号完成不会将角色放在正确的位置
请注意,虽然上述错误的标题听起来似乎只有代码分析受到影响,但 VS 团队已标记另一个更相关的错误作为上述错误的重复项(C++ 自动引用完成)。并且不可能对已关闭的错误进行投票,因此唯一的选择是对我提到的第一个错误进行投票。
归档时间: |
|
查看次数: |
386 次 |
最近记录: |