clang-format 相关问题

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

如何细粒度地控制一些 clang 格式的缩进?

以下是我的clang格式文件: 基于样式:LLVM 指针对齐:左 使用标签:假 BreakBeforeBraces:自定义 列数限制:120 大括号包裹: 后功能:真

回答 0 投票 0

如何应用 clang-format --output-replacements-xml 作为补丁文件

我想获取补丁文件以应用为: git 应用补丁.file 我想用 Clang 格式检查整个项目,但不想更改文件并获得类似 patch.file 的东西(比如 git diff > patch.file ...

回答 0 投票 0

clang-format AlignAfterOpenBracket: BlockIndent 导致返回类型在它自己的行

为什么 clang-format 将返回类型放在自己的行上,并将 AlignAfterOpenBracket 设置为 BlockIndent? 类测试{ 虚空 mergeOfflineRegions(const std::string &sideDatabasePath, s...

回答 0 投票 0

如果换行则使 clang-format 包装所有参数

我见过 clang-format:如果语句溢出,则将参数和参数强制为一行,这不是我想要的。我确实尝试过使用这些设置 BinPackArguments 和

回答 0 投票 0

如何防止 clang-format 在比较运算符周围的 if 语句中删除空格?

我尝试了很多选择但是 如果 (foo >= bar && (foo <= bar)) continues to be formatted to: if (foo>= bar &&(foo<= bar)) I've turned all of the SpaceXYZ options in clang-f...

回答 0 投票 0

安装时在预提交框架中获取 .clang 格式文件

我们有一个存储库,我们想在其中引入预提交框架并覆盖以前的 git pre-hooks。我们想在不同的语言上运行预提交,我们将使用 clang-format

回答 1 投票 0

我可以对同一项目中的某些文件使用不同的 .clang_format 吗?

我想把clang-formatter引入我们公司,但是有一些限制,比如: 我们公司的一些文件最好用 tab-width=2 阅读,而另一些文件最好用 tab-w 阅读...

回答 3 投票 0

重构 C++ 宏签名以删除一个参数

我正在探索重构 C++ 宏以从签名中删除 1 个参数的工具 到目前为止,这是一个手动过程,我无法完成它,因为它已在多个文件中使用 CLion 有 C...

回答 0 投票 0

clang 格式总是缩进结构初始值设定项

我当前的 .clang 格式文件有一个非常奇怪的行为。 这是文件: --- 基于样式:LLVM 列数限制:200 缩进宽度:4 使用选项卡:总是 标签宽度:4 BreakBeforeBraces:Linux

回答 1 投票 0

函数定义之间的换行符

有没有办法在函数定义之间自动插入空格。例如。我最初的来源是: 空白 函数 1() { // func1 主体。 } 空白 函数2() { // func2 主体。 } 我想要...

回答 4 投票 0

VScode C/C++ 格式化失败

我在 Windows 10 上,它曾经工作过,但我不知道为什么它停止工作,它给出错误消息“格式化失败。有关详细信息,请参阅输出窗口。”参考 我找了一个

回答 1 投票 0

clang 格式破坏 C++ 用户定义的文字 _$

在以下代码上应用 clang-format 时: int operator"" _€(unsigned long long amount) { 返回金额; } int operator"" _$(unsigned long long amount) { 返回金额;...

回答 0 投票 0

如何使用git filter实现不同于仓库风格的本地代码风格?

项目编码风格的一些元素让我很烦。例如,我更喜欢 80 个字符的行长度,我从不希望 if 的条件和语句在同一行(用于断点

回答 1 投票 0

clang-format:如何在函数声明和函数定义中将每个输入参数放在一行中?

在发布这个问题之前,我在这里进行了研究并看到了一些问题。 (几乎)相同的问题是: 如果语句溢出,则强制参数和参数为一行 我试过了

回答 0 投票 0

旗帜样式的Clang格式

我参与的一个开源项目使用了banner样式(也叫Ratliff样式)。它看起来是这样的。/ 在C语言中 for (i = 0; i < 10; i++) { if (i % 2 == 0) { doSomething(i); ...

回答 1 投票 1

clang-format相当于rustfmt的indent_style=Block是什么?

如果clang-format是rustfmt,它就会有这个包罗万象的indent_style配置选项,它就会有这样的含义。Visual (clang-format的默认值): ReturnType > ...

回答 1 投票 0

如何告诉clang-format不要在单行上做短lambda表达式?

#include int main() { auto func = []() { std::cout << "hello, world" << std::endl; }; func(); }。我想把我的短lambda表达式保留在......。

回答 1 投票 3

C++在Visual Studio代码中的垂直对齐声明[关闭]。

我尝试在Visual Studio Code中做垂直声明对齐。这段代码: struct A { double a; int b; } 必须转换为: struct A { double a; int b; }。注意,这里是...

回答 3 投票 0

在使用clang格式时,当行数较大时,如何将收尾括号打成新行?

所以我想得到以下代码: bool hitSphere(const Vec3 &center, double radius, const Vec3 &origin, const Vec3 &direction) { Vec3 oc = origin - center; double a = ...。

回答 1 投票 0

lang-format不能正确引用函数参数

我正在尝试以这种方式格式化代码:int foo(int a,int b,int c){}但是,我的所有尝试都导致了这种结果:int foo(int a,int b,int c){ }这是我的叮当声...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.