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

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

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

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

我不想完全禁用智能感知,但我想禁用我键入的内容的任何自动替换或增强,这些内容没有得到我的明确批准,例如按 Tab。我已经为 /// 禁用了自动大括号完成和 C# XML 文档完成。

Perry Qian-MSFT

这是 xml 文档的正确行为。请参阅此官方文档

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

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

在此处输入图片说明

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

更新 1

对于C++项目,请进入Tools --> Options --> Text Editor --> C/C++ --> Code Style --> General

生成的文档注释样式选择None.

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio Code的注释中禁用IntelliSense?

如何在Visual Studio 2015中(对于C ++)仅禁用SIMD自动矢量化优化?

如何在 Visual Studio Code 中禁用 Jupyter 笔记本的 Enter 键自动完成

如何在Visual Studio 2015 for C中禁用警告?

如何在Visual Studio中重新绑定自动完成接受?

禁用 Visual Studio 自动完成

如何在Visual Studio中完成C ++类等

在Visual Studio Enterprise 2017中禁用自动生成的注释

如何在Visual Studio 2019 for C ++编辑器中关闭双引号自动完成功能?

如何阻止 Visual Studio 2019 在 C++ 中的块注释期间自动插入星号?

如何在评论时禁用Visual Studio的自动完成功能

如何在Visual Studio Express 2013中禁用“三个单个注释标记”

如何在Visual Studio Code中禁用“假”右括号注释?

如何在Win 7 visual Studio 2012中的C#中禁用#if DEBUG

在Visual Studio 2019中为C#激活自动完成

如何在Visual Studio 2017中禁用自动ES6导入语句

如何在Visual Studio 2017中的一种类型后禁用*的自动间距设置?

如何在Visual Studio 2015中禁用C#6支持?

如何在 Visual Studio C# 中禁用和启用按钮上的单击事件

如何在Sublime Text等Visual Studio Code中自动完成tag.className

如何在Visual Studio代码中避免这种烦人的自动完成功能

如何在Visual Studio 2015中自动完成文件夹?

如何在 Visual Studio Code 中根据项目中打开的文件提供自动完成功能

键入时如何在Visual Studio中自动完成标记或元素?

如何在Visual Studio自动生成的注释中选择语言?

Visual Studio C的自动完成Doxygen标记

如何在 Visual Studio for C++ 中启用智能感知完成?

如何在Visual Studio Code中禁用PHP验证?

如何在Visual Studio Code中禁用GPU渲染