VS Code -自动命名空间名称生成



当我格式化我的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设置正在改变默认行为。

最新更新