VSCode 中带有 C/C++ 扩展名的多行注释缩进错误
Wrong indentation of multiline comments in VSCode with C/C++ extension
似乎 C/C++ 扩展的 clang 格式化程序在缩进多行注释时有困难。
使用格式化程序时,我得到以下格式(因此只有第一行的格式正确(:
/**
* @brief Does cool stuff
*
* @param param1
* @returns myresult
*/
bool myFunction(bool param1);
但是,我希望格式为:
/**
* @brief Does cool stuff
*
* @param param1
* @returns myresult
*/
bool myFunction(bool param1);
我的 VSCode Clang 格式样式:
{BasedOnStyle: Google, IndentWidth: 3, ColumnLimit: 0, NamespaceIndentation: All, AlignTrailingComments: true}
我是否缺少样式参数,或者这是格式化程序中的错误?
问题出在ColumnLimit: 0
上。这以某种方式禁用了多行注释的非第一行部分的缩进。(这似乎没有在任何地方记录 - 我认为这是一个错误。最好的解决方法可能是将ColumnLimit
设置为某个合理的非零值。
相关文章:
- VSCode 中带有 C/C++ 扩展名的多行注释缩进错误
- 如何设置叮当格式的注释编译指示,以免触及多行doxygen注释?
- 如何阻止 ReSharper 在 C++ 中格式化多行注释
- C++,在多行代码段中注释
- 如何在不使用文件扩展名的情况下使用命令行参数打开C++中的文本文件?
- QSyntax荧光笔和多行注释
- gcc多行注释警告
- visualstudio继续多行注释
- 宏和多行注释
- 变量后的Doxygen多行注释
- VIM语法折叠:禁用折叠多行注释
- 使用RegEx剥离C++中的多行注释
- 用c++计算多行注释之间的所有行数
- 如何在氧代码示例中插入多行注释
- c++单行注释后面跟着多行注释中的变换
- 为什么在c++中注释多行注释不一致?
- 使用反斜杠的多行注释
- 多行注释和新行
- c++正则表达式搜索多行注释(在/* */之间)
- 使用flex/bison进行多行注释声明