当我格式化我的c++代码时,它会自动在命名空间的末尾添加带有命名空间名称的注释。如何在VS Code中关闭在命名空间末尾自动生成的命名空间注释?
我的代码示例:
namespace test {
int add(int a, int b) {
return a + b;
}
} // namespace test # i dont want this line
如果您正在使用C/c++扩展和最新版本的clang-tidy,那么它们应该默认关闭。它由clang-format设置FixNamespaceComments: false
控制。有可能你正在使用另一个扩展来格式化你的代码,而这个扩展没有默认设置,或者你的其他clang-format设置正在改变默认行为。