clang-format相关内容
我在项目的根目录中得到了下一个.clang格式的文件: --- AlignTrailingComments: true AllowShortFunctionsOnASingleLine: false AllowShortIfStatementsOnASingleLine: true AllowShortLoopsOnASingleLine: true BreakBeforeBinaryOpe
..
.clang-format文件中是否有任何正式指令排除要申请的目录? 项目有时使用git submodule,但是在所有目录上运行clang-format然后使用git checkout撤消子模块文件夹中的更改并没有用. 我找到了一些相关链接: Mozilla源代码 Github存储库 但是他们似乎并不正式. 解决方案 到目前为止,我不知道使用clang格式的
..
是否可以在报告文件是否符合指定格式的模式下运行clang-format?一种空运行模式,它报告是否需要更改,但不进行更改.理想情况下,如果文件需要更改,我希望clang格式仅返回非零退出代码.或者,更理想的情况是,非零退出代码和标准输出中需要更改的文件列表. 我正在尝试使问题通用,以便更多人可以回答,但是我正在尝试做的是编写一个git pre-commit钩子,该钩子将拒绝任何与预期的.cl
..
我有一个if语句,该语句具有几个or ed参数.为了便于阅读,我将它们垂直堆叠如下. if (health.flag_a || health.flag_b || health.flag_c || health.flag_d || health.flag_e || health.flag_f || h
..
我正在使用 vim-autoformat ,它使用 clang-format 作为外部格式化程序。 似乎 clang格式不会缩进C ++ #pragma 。例如: #include #include int main() { #pragma omp parallel for for(int i = 0; i
..
相关帖子的答案如何在打开函数括号之前使clang格式添加新行?无济于事。 我是在Windows的Eclipse CDT中将clang格式9.0.0与Cppstyle一起使用。 clang-format格式化以下吸气剂,如下所示: int returnNumber(){return 3; } 但我更喜欢格式 int returnNumber() { re
..
我不知道是否可以将clang格式配置为在参数不合适时始终中断,即: //首先尝试: SomeCall(aaa,bbb,ccc); //如果不合适,请尝试以下操作: SomeCall( aaa,bbb,ccc); //如果仍然不合适,请不要尝试: SomeCall(aaa,bbb, ccc); //而不是: SomeCall(aaa, bbb, ccc
..
我刚刚在Redhat 6机器上构建了clang 5.0.0,并尝试运行clang格式。我无法使用-style选项来读取样式文件。这是我认为应该可以使用的一组命令的示例: ./ clang-format -style = llvm -dump-配置> .llvm-format ./clang-format -style = .llvm-format〜/ myFile.cc
..
clang格式是否可以在所有if()/ do / while语句等中添加括号? 例如 if(i == 42) std :: cout
..
是否可以为整个cpp项目文件夹调用类似 clang-format --style = Webkit 之类的方法,而不是为每个文件分别运行它? p> 我正在使用 clang-format.py 和 vim 来做到这一点,但我认为有一种方法可以应用一次。 解决方案 怎么办: clang-format -i -style = WebKit * .cpp * .h
..
我希望我的可见性修改器(公共,受保护的和私有)由clang-format缩进,当前它们与类声明处于同一级别。我一直在默认格式选项的转储中查找缩进和可见性,但找不到任何内容。 / p> 解决方案 来自 Clang格式的样式选项文档: AccessModifierOffset(int) 的额外缩进或缩进访问修饰符,例如public:。 因此,将适当的条目添加到您的 .lang格式
..
因此,我下载,安装并插入了clang格式插件.我也对其进行了测试,它可以直接用于Google(Mozilla等)格式设置选项,但是我无法将其与.clang格式文件一起使用. (我已将文件与源文件放在同一文件夹中,将其编码更改为UTF-8,还尝试将其放入clang安装文件夹,将文件添加到项目中,将其内容写入'{key:value}'内,但格式未设置发生).那么,如何将格式设置文件提供给chrome格
..
IE,这是 如果(x> 5) 返回测试; 总是会变成: if(x> 5) { 回报测试; } 我不是说括号风格(Allman,GNU,Whiteman, 有些东西可以防止/启用单行控制语句,例如: if(x> 5)返回测试; AllowShortBlocksOnASingleLine ,但这不是我在
..
是否可以在NetBeans 8.1中使用clang格式化程序?如果重要的话,我正在Arch Linux上运行NetBeans. 解决方案 在您发布问题时,答案是否定的,但是现在(一年后!),您可以在NetBeans中使用clang格式化程序,具体取决于受到以下限制: 您必须使用NetBeans 8.2版而不是8.1版. 您必须从最近的夜间开发版本安装而不是使用标准版本的NetB
..
在C/C ++的工作中,我们在代码库中使用了lint,我也在尝试将clang格式集成到我的工作流中. 不幸的是,皮棉偶尔需要使用注释来忽略特定的检查,格式如下: /*lint -[annotation] */ 或 //lint -[annotation] 具体来说,如果注释的开始标记和'lint'之间有空格,则不会将其识别为注释指令.不幸的是,我为clang-format
..
今天我更新到Xcode 6.3.2并且我无法运行Clang代码格式化 - 它似乎甚至没有安装。每次我更新Xcode,我都必须重新安装恶魔岛和大多数软件包(为什么顺便说一句?)使它们能够在新版本的Xcode上运行。 这次我重新安装所有包(如VVD文件管理器,颜色选择器等),但ClangFormat不起作用 - 它甚至不出现在“编辑”菜单中。知道为什么吗? btw。我试图重启Xcode以及
..
$ p> #!/ bin / sh ## format_bold ='\033 [1m' format_red ='\033 [31m' format_yellow ='\033 [33m' format_normal ='\033 [0m' ## format_error =“$ {format_bold} $ {format_red}%s $ {format_normal} “
..
我有以下的.cpp文件: /////////////// ////////////////////////////////////////////////// // b $ void call_long_function_name(bool){} void sf(bool){} int main(){ 布尔测试=真; if(test){call_function_name(
..
我在 .clang-format 文件中使用以下选项: AlignConsecutive注释:true PointerAlignment:Right 当前格式化结果如下: char * var1; SomeOtherType * var2; int var3; 我预期的结果是: char * var1; //注意* 的改
..
我在Mac OS 10.8.5上用Xcode 5及其命令行工具很难找到clang-format和clang-format.py。我试过 find / -name“clang-format.py”没有运气。他们已经在这里隐藏,或者我将如何得到这个工具链? (我很惊讶,它似乎不容易得到,因为clang是苹果的编译器--- ) 解决方案 似乎苹果不提供 clang-format 。现在您至
..