clang-format是一种格式化C / C ++ / Java / JavaScript / Objective-C / Protobuf代码的工具。
在macOS上格式化我的C代码,但是我遇到了一个奇怪的问题:
My.clang-Format文件有以下内容: 包括blocks:重组 排序:酪蛋白敏感 我确实想对包含进行排序,但我不想包含标准或第三方标题(#include<...
我得到了什么: 类 Foo { 民众: 整数的东西; int 其他东西; } 我想要得到(或保留)的是: 类 Foo { 民众: 整数的东西; int 其他东西; } 我怎样才能防止 clang-for...
我想让 clang 格式在运算符之后的每个预处理器条件之后插入换行符。 例如: #if ((CONDITION_A_SWITCH == 启用) || (CONDITION_A_SWITCH == 启用) || (
如何允许 clang-format 在一行上格式化空类/结构?
具有以下结构定义: 结构城市 { }; 结构国家 { }; 我想要 clang-format 为我格式化它,就像 结构城市{}; 结构国家{}; 我怎样才能实现这个目标? 我...
我希望结果如下所示: 自动 foo = FooBuilder() .WithSomething() .WithSomethingElse() 。建造(); 但 clang-format 的格式如下: 自动 foo = FooBuilder() ...
clang-format 在大型 c / c++ 项目上工作完全可靠吗?
我们的代码有数十年来自不同程序员的不同格式风格,这些程序员早已来来去去。 我们能否在所有(非第 3 方)C 和 C++ 源代码上运行 clang-format,然后添加我...
我有一个这样的枚举: 枚举类水果{ 苹果 = 0, 香蕉=1 }; 枚举的 .clang 格式配置如下所示: BreakBeforeBraces:附加 允许ShortEnumsOnASingleLine:...
为什么 clang-format 会在复杂 lambda 中向函数参数(例如 std::move(widget))添加过多的缩进或换行符?我如何配置它以保持参数内联或减少不必要的
clang-format 可以消除 include 语句尖括号内的空格吗?
考虑这个 include 语句。 注意 iostream 之后的额外空格: #包括 msvc 会编译它,但 gcc 不会。 因此,我们的 Windows 开发人员可能不会看到此故障,直到您...
我希望变量/函数/等的长度永远不会影响后面几行的缩进,或者至少尽可能少地影响。例如,我已经有AlignAfterOpenBra...
用于返回参数和变量的 Clang 格式 binpack OnePerLine
我有以下代码: 返回first_long_function_name(参数)|| secondary_long_function_name(参数) || Third_long_function_name(参数); 我希望它表现得像
我正在尝试配置 .clang-format。我的目的是让它保留我的包含组,因为它们在代码中,但按字母顺序对它们进行排序。我设法通过 IncludeBl 接近我想要的东西...
当出现格式问题时,让 Clang-Format 给出详细的错误
正如标题所示,我正在我的代码上运行 Clang-Format,以便它向我显示是否存在任何格式错误...... 我想知道是否有办法让输出更详细,b...
我正在尝试在 stm32cubeide 代码编辑器中制作源格式化程序以跳过代码的某些部分。通常它工作得很好,但在某些情况下我希望以不同的方式提高可读性。 采取...
我正在使用 none-ls 将 Clang-Format 版本 19.1.0 配置为 Neovim 版本 v0.10.2 中的 LSP。 我想使用 .clangformat 文件来更改格式规则,但我不知道如何...
如果 clang-format 发现它需要将参数放在单独的行上,我宁愿将第一个参数放在下一行上,而不是放在当前参数上,后续参数与随机对齐
我的`.clang-format`可以包含另一个`.clang-format`吗?
我有一个包含一些子项目的项目,并且希望 clang-format 根据子项目对它们进行不同的排序。我可以让子项目“包含”顶级 .clang 格式文件吗? (瑟...