如何在 C++ 中为 Visual Studio 禁用 /// 的注释自动完成?

How to disable comment autocomplete of /// in C++ for Visual Studio?

我正在 .cpp 文件中编写 C++ 代码。直到最近(更新到 Microsoft Visual Studio Community 2019 版本 16.8.3),过去键入 /// 就可以做到这一点。现在有一个自动完成功能,其中 /// 被以下形式的内容替换:

/// <summary>
/// 
/// </summary>
/// <param name="model"></param>

我知道这是为了帮助记录功能,但我没有使用自动文档生成。如何禁止我的文本被替换?

我不想完全禁用 intellisense,但我想禁用对我键入的内容的任何自动替换或扩充,这些内容没有得到我的明确批准,例如按下选项卡。我已经禁用了自动大括号完成和 ///.

的 C# XML 文档完成

这是 xml 文档的正确行为。参见 this official document

要禁用它,请进入工具-->选项-->文本编辑器-->C#-->高级

取消选中选项 Generate XML documentation comment for ///

其实,这个选项是一个很好的功能,它会根据下面的方法名和参数类型自动生成一个描述结构。

更新 1

对于C++项目,请进入工具-->选项-->文本编辑器-->C/C++-->代码风格-->通用

select生成的文档注释样式None