clang-format是一种格式化C / C ++ / Java / JavaScript / Objective-C / Protobuf代码的工具。
如何允许 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 格式文件吗? (瑟...
我正在使用 clang-format (版本 8.0.0 (tags/google/stable/2019-01-18))和样式文件,我在其中设置 …… 指针对齐:左 …… 这成功地改变了这样的声明 常量
我最近需要审查 GLSL 代码,并且我希望强制执行格式约定。有没有像 GLSL 的 clang-format 这样的工具,我可以在其中指定配置文件并使其自动...
使用 global.clang-format 文件配置 VSC clang 格式
我基本上有一个与此类似的问题: 如何在每个工作区中配置 clang 格式而不使用 .clang-format 文件? 我正在使用 Visual Studio Code 编辑器(版本 1.43)和 Cl...
我在 vscode 如何格式化我的代码时遇到问题 我想要的格式: std::cout << std::endl << "Something"; The formatting i get: std::cout << std::endl <&...
在没有 -style=file 选项的情况下调用 clang-format 的默认行为是什么?
默认是-style=LLVM还是-style=file? 这是该命令的示例,我想知道它的行为如何: clang-format-4.0 -i 路径/到/文件/到/format.cpp
假设我有这个 git 历史记录: * 894a016 (HEAD -> 特征) 添加 radius() 方法 * 6a62db6(主)添加circle.h 其中,feature 中的circle.h 如下所示: #包括 使用命名空间 std;