我正在 .cpp 文件中编写 C++ 代码。直到最近(更新到 Microsoft Visual Studio Community 2019 版本 16.8.3),以前键入 /// 就可以做到这一点。现在有一个自动完成,其中 /// 被以下形式替换:
/// <summary>
///
/// </summary>
/// <param name="model"></param>
我知道这是试图帮助记录功能,但我没有使用自动文档生成。如何禁用我的文本被替换?
我不想完全禁用智能感知,但我想禁用我键入的内容的任何自动替换或增强,这些内容没有得到我的明确批准,例如按 Tab。我已经为 /// 禁用了自动大括号完成和 C# XML 文档完成。
这是 xml 文档的正确行为。请参阅此官方文档。
要禁用它,请输入工具-->选项-->文本编辑器--> C# -->高级
取消选中该选项 Generate XML documentation comment for ///
实际上,这个选项是一个很好的特性,它会根据下面的方法名称和参数类型自动生成一个描述结构。
更新 1
对于C++项目,请进入Tools --> Options --> Text Editor --> C/C++ --> Code Style --> General
将生成的文档注释样式选择为None
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句