clang-format 相关问题

clang-format是一种格式化C / C ++ / Java / JavaScript / Objective-C / Protobuf代码的工具。

如何允许 clang-format 在一行上格式化空类/结构?

具有以下结构定义: 结构城市 { }; 结构国家 { }; 我想要 clang-format 为我格式化它,就像 结构城市{}; 结构国家{}; 我怎样才能实现这个目标? 我...

回答 3 投票 0

如何控制链式方法调用的 clang 格式缩进?

我希望结果如下所示: 自动 foo = FooBuilder() .WithSomething() .WithSomethingElse() 。建造(); 但 clang-format 的格式如下: 自动 foo = FooBuilder() ...

回答 2 投票 0

clang-format 在大型 c / c++ 项目上工作完全可靠吗?

我们的代码有数十年来自不同程序员的不同格式风格,这些程序员早已来来去去。 我们能否在所有(非第 3 方)C 和 C++ 源代码上运行 clang-format,然后添加我...

回答 1 投票 0

如何配置 clang-fromat 以避免包裹枚举的大括号

我有一个这样的枚举: 枚举类水果{ 苹果 = 0, 香蕉=1 }; 枚举的 .clang 格式配置如下所示: BreakBeforeBraces:附加 允许ShortEnumsOnASingleLine:...

回答 2 投票 0

Clang 格式过多的标识

为什么 clang-format 会在复杂 lambda 中向函数参数(例如 std::move(widget))添加过多的缩进或换行符?我如何配置它以保持参数内联或减少不必要的

回答 1 投票 0

clang-format 可以消除 include 语句尖括号内的空格吗?

考虑这个 include 语句。 注意 iostream 之后的额外空格: #包括 msvc 会编译它,但 gcc 不会。 因此,我们的 Windows 开发人员可能不会看到此故障,直到您...

回答 1 投票 0

clang-format:如何不与上一行中的任何标记对齐?

我希望变量/函数/等的长度永远不会影响后面几行的缩进,或者至少尽可能少地影响。例如,我已经有AlignAfterOpenBra...

回答 1 投票 0

用于返回参数和变量的 Clang 格式 binpack OnePerLine

我有以下代码: 返回first_long_function_name(参数)|| secondary_long_function_name(参数) || Third_long_function_name(参数); 我希望它表现得像

回答 1 投票 0

以不区分大小写的方式包含 clang 格式的订单

我正在尝试配置 .clang-format。我的目的是让它保留我的包含组,因为它们在代码中,但按字母顺序对它们进行排序。我设法通过 IncludeBl 接近我想要的东西...

回答 1 投票 0

当出现格式问题时,让 Clang-Format 给出详细的错误

正如标题所示,我正在我的代码上运行 Clang-Format,以便它向我显示是否存在任何格式错误...... 我想知道是否有办法让输出更详细,b...

回答 1 投票 0

在stm32cube中禁用源文件中一小部分的源格式

我正在尝试在 stm32cubeide 代码编辑器中制作源格式化程序以跳过代码的某些部分。通常它工作得很好,但在某些情况下我希望以不同的方式提高可读性。 采取...

回答 1 投票 0

如何使用 Neovim 自定义 Clang 格式

我正在使用 none-ls 将 Clang-Format 版本 19.1.0 配置为 Neovim 版本 v0.10.2 中的 LSP。 我想使用 .clangformat 文件来更改格式规则,但我不知道如何...

回答 1 投票 0

强制 clang-format 将多行参数放在下一行?

如果 clang-format 发现它需要将参数放在单独的行上,我宁愿将第一个参数放在下一行上,而不是放在当前参数上,后续参数与随机对齐

回答 1 投票 0

我的`.clang-format`可以包含另一个`.clang-format`吗?

我有一个包含一些子项目的项目,并且希望 clang-format 根据子项目对它们进行不同的排序。我可以让子项目“包含”顶级 .clang 格式文件吗? (瑟...

回答 1 投票 0

为什么指针对齐选项不起作用?

我正在使用 clang-format (版本 8.0.0 (tags/google/stable/2019-01-18))和样式文件,我在其中设置 …… 指针对齐:左 …… 这成功地改变了这样的声明 常量

回答 2 投票 0

GLSL 有哪些可用的格式化工具?

我最近需要审查 GLSL 代码,并且我希望强制执行格式约定。有没有像 GLSL 的 clang-format 这样的工具,我可以在其中指定配置文件并使其自动...

回答 2 投票 0

使用 global.clang-format 文件配置 VSC clang 格式

我基本上有一个与此类似的问题: 如何在每个工作区中配置 clang 格式而不使用 .clang-format 文件? 我正在使用 Visual Studio Code 编辑器(版本 1.43)和 Cl...

回答 0 投票 0

Clang Formatter 多行格式化配置错误

我在 vscode 如何格式化我的代码时遇到问题 我想要的格式: std::cout << std::endl << "Something"; The formatting i get: std::cout << std::endl <&...

回答 1 投票 0

在没有 -style=file 选项的情况下调用 clang-format 的默认行为是什么?

默认是-style=LLVM还是-style=file? 这是该命令的示例,我想知道它的行为如何: clang-format-4.0 -i 路径/到/文件/到/format.cpp

回答 1 投票 0

如何自动格式化主分支和功能分支而不引起冲突?

假设我有这个 git 历史记录: * 894a016 (HEAD -> 特征) 添加 radius() 方法 * 6a62db6(主)添加circle.h 其中,feature 中的circle.h 如下所示: #包括 使用命名空间 std;

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.