clang-format相关内容

排除目录clang格式

.clang-format文件中是否有任何正式指令排除要申请的目录? 项目有时使用git submodule,但是在所有目录上运行clang-format然后使用git checkout撤消子模块文件夹中的更改并没有用. 我找到了一些相关链接: Mozilla源代码 Github存储库 但是他们似乎并不正式. 解决方案 到目前为止,我不知道使用clang格式的 ..
发布时间:2020-11-15 05:02:59 其他开发

clang-format可以告诉我是否需要更改格式吗?

是否可以在报告文件是否符合指定格式的模式下运行clang-format?一种空运行模式,它报告是否需要更改,但不进行更改.理想情况下,如果文件需要更改,我希望clang格式仅返回非零退出代码.或者,更理想的情况是,非零退出代码和标准输出中需要更改的文件列表. 我正在尝试使问题通用,以便更多人可以回答,但是我正在尝试做的是编写一个git pre-commit钩子,该钩子将拒绝任何与预期的.cl ..
发布时间:2020-11-15 00:05:11 其他开发

clang格式:如果参数不合适,总是会中断吗?

我不知道是否可以将clang格式配置为在参数不合适时始终中断,即: //首先尝试: SomeCall(aaa,bbb,ccc); //如果不合适,请尝试以下操作: SomeCall( aaa,bbb,ccc); //如果仍然不合适,请不要尝试: SomeCall(aaa,bbb, ccc); //而不是: SomeCall(aaa, bbb, ccc ..
发布时间:2020-10-01 22:25:17 其他开发

如何指定c格式的文件?

我刚刚在Redhat 6机器上构建了clang 5.0.0,并尝试运行clang格式。我无法使用-style选项来读取样式文件。这是我认为应该可以使用的一组命令的示例: ./ clang-format -style = llvm -dump-配置> .llvm-format ./clang-format -style = .llvm-format〜/ myFile.cc ..
发布时间:2020-10-01 22:25:10 C/C++开发

如何在cpp项目文件夹中调用clang格式?

是否可以为整个cpp项目文件夹调用类似 clang-format --style = Webkit 之类的方法,而不是为每个文件分别运行它? p> 我正在使用 clang-format.py 和 vim 来做到这一点,但我认为有一种方法可以应用一次。 解决方案 怎么办: clang-format -i -style = WebKit * .cpp * .h ..
发布时间:2020-10-01 22:19:11 C/C++开发

如何告诉clang格式缩进可见性修饰符?

我希望我的可见性修改器(公共,受保护的和私有)由clang-format缩进,当前它们与类声明处于同一级别。我一直在默认格式选项的转储中查找缩进和可见性,但找不到任何内容。 / p> 解决方案 来自 Clang格式的样式选项文档: AccessModifierOffset(int) 的额外缩进或缩进访问修饰符,例如public:。 因此,将适当的条目添加到您的 .lang格式 ..
发布时间:2020-09-27 22:44:50 C/C++开发

如何用clang-format文件提供Visual Studio Clang-Format插件?

因此,我下载,安装并插入了clang格式插件.我也对其进行了测试,它可以直接用于Google(Mozilla等)格式设置选项,但是我无法将其与.clang格式文件一起使用. (我已将文件与源文件放在同一文件夹中,将其编码更改为UTF-8,还尝试将其放入clang安装文件夹,将文件添加到项目中,将其内容写入'{key:value}'内,但格式未设置发生).那么,如何将格式设置文件提供给chrome格 ..
发布时间:2020-07-27 00:13:08 C/C++开发

可以在Netbeans中使用Clang格式

是否可以在NetBeans 8.1中使用clang格式化程序?如果重要的话,我正在Arch Linux上运行NetBeans. 解决方案 在您发布问题时,答案是否定的,但是现在(一年后!),您可以在NetBeans中使用clang格式化程序,具体取决于受到以下限制: 您必须使用NetBeans 8.2版而不是8.1版. 您必须从最近的夜间开发版本安装而不是使用标准版本的NetB ..
发布时间:2020-05-17 02:30:06 其他开发

clang-format破坏了lint注释

在C/C ++的工作中,我们在代码库中使用了lint,我也在尝试将clang格式集成到我的工作流中. 不幸的是,皮棉偶尔需要使用注释来忽略特定的检查,格式如下: /*lint -[annotation] */ 或 //lint -[annotation] 具体来说,如果注释的开始标记和'lint'之间有空格,则不会将其识别为注释指令.不幸的是,我为clang-format ..
发布时间:2020-05-01 07:52:38 C/C++开发

在更新到Xcode的新版本后,为什么我的Xcode插件(例如clang格式)与Alcatraz一起安装不再有效?

今天我更新到Xcode 6.3.2并且我无法运行Clang代码格式化 - 它似乎甚至没有安装。每次我更新Xcode,我都必须重新安装恶魔岛和大多数软件包(为什么顺便说一句?)使它们能够在新版本的Xcode上运行。 这次我重新安装所有包(如VVD文件管理器,颜色选择器等),但ClangFormat不起作用 - 它甚至不出现在“编辑”菜单中。知道为什么吗? btw。我试图重启Xcode以及 ..
发布时间:2018-09-18 15:11:08 移动开发

在Mac OS X中使用Xcode命令行工具安装了clang-format和clang-format.py在哪里?

我在Mac OS 10.8.5上用Xcode 5及其命令行工具很难找到clang-format和clang-format.py。我试过 find / -name“clang-format.py”没有运气。他们已经在这里隐藏,或者我将如何得到这个工具链? (我很惊讶,它似乎不容易得到,因为clang是苹果的编译器--- ) 解决方案 似乎苹果不提供 clang-format 。现在您至 ..
发布时间:2016-11-22 22:06:37 C/C++开发