如何在 Visual Studio 中禁用自动大括号包围选择

Sta*_*nny 7 formatting autocomplete visual-studio

一切都很好,直到一次更新更改了格式设置,并且我不知道如何反转它。

每当我选择 C++ 代码并尝试用左大括号替换文本时,它只会包围所选文本,而不是用左大括号替换它。

行为

一段时间后,这会变得非常令人沮丧,例如,在使用选择时尝试用符号替换<less 符号>现在是不可能的。我怎样才能禁用这种行为?


我正在使用 Visual Studio Community 2022 版本 17.4.0

Sta*_*nny 10

要禁用此模式,请前往:

Tools-> Options-> Text Editor-> C/C++->Advanced

并设置Auto Surround ModeNever.

禁用自动环绕模式

  • 您应该接受自己的答案作为解决方案。我不知道微软的谁认为这应该成为围绕选定文本的默认行为,这太糟糕了。 (4认同)
  • 注意:几周前我遇到了这个问题,我花了 5-10 分钟才找到设置。今天又发生了,我不记得它在哪里了,所以我决定记录下来,一劳永逸地解决这个问题。 (2认同)