Visual Studio IDE 2022 (C#) - 括号自动完成功能被破坏

问题描述 投票:0回答:2

我正在使用

Visual Studio IDE
2022,括号补全功能无法正常工作。例如我想写:

Foo(Boo());

但结果是:

Foo(Boo(); - one brace is missing.

enter image description here

我已选中并取消选中“自动大括号完成”,但它没有帮助。

顺便说一下,

VSCode
正确地完成了这项工作:

enter image description here

如果您希望解决此问题,请在这里投票:Autocompleteofparenthesisbroken

c# visual-studio ide visual-studio-2022
2个回答
1
投票

似乎这是一个老问题,因为同样的问题也存在于C++。 我认为对于 C++ 来说问题已经解决了,但是

C#
被遗忘了。

如果您希望

C#
中的
Visual Studio IDE
解决这个问题,请在这里投票: 自动完成断括号


0
投票

此扩展解决了问题:

自动关闭和环绕标点符号

为避免错误,请务必禁用 Visual Studio 的默认行为。转到“菜单>工具>选项”,找到这些选项并取消选中该框:

“自动大括号完成” 和

“输入引号或括号时自动包围所选内容”

© www.soinside.com 2019 - 2024. All rights reserved.