Ide 旗帜风格的铿锵格式
我参与的一个开源项目使用(也称为Ratliff风格)。看起来是这样的:Ide 旗帜风格的铿锵格式,ide,code-formatting,clang-format,Ide,Code Formatting,Clang Format,我参与的一个开源项目使用(也称为Ratliff风格)。看起来是这样的: // In C for (i = 0; i < 10; i++) { if (i % 2 == 0) { doSomething(i); } else { doSomethingElse(i); } } //在C中 对于(i=0;i
// In C
for (i = 0; i < 10; i++) {
if (i % 2 == 0) {
doSomething(i);
}
else {
doSomethingElse(i);
}
}
//在C中
对于(i=0;i<10;i++){
如果(i%2==0){
剂量测定法(i);
}
否则{
doSomethingElse(i);
}
}
有些IDE(如QtCreator)有自己的格式化配置,但另一些IDE(如VisualStudio代码)则需要一个文件
我在线查找现有配置,但找不到任何配置。然后我试着用它从头开始做一个,但是我没能把大括号缩进正确的位置
那么,是否有可能为Ratliff/Banner样式创建一个clang格式文件,或者是否有一些缺少的配置将迫使我们使用其他生成器?这个答案不是您要寻找的“答案”,但这是我在过去两天挖掘clang格式代码的过程中发现的。一、 也一直在寻找一种方法,以自动格式的旗帜风格与叮当格式的变体 铿锵格式似乎缺少一些能够自动格式化横幅样式的功能 例如,您需要缩进代码块的结尾大括号(右)。“铿锵”格式甚至似乎不跟踪结束大括号,但它确实跟踪其内部的开始(左)大括号 我开始学习streak时认为我可以理解clang format实现格式化程序系统的方式,因此我可以添加所需的功能。可悲的是,这对我来说太复杂了 也许有一天,我们将能够自动格式化旗帜样式与叮当格式,但不是今天 如果有人知道这个答案不准确,请毫不犹豫地纠正我
编辑:与其只是验证一下什么不能用叮当格式完成,也许你会觉得有用。谢谢。我不久前就得出了这个结论,并且必须坚持使用QtCreator的内置格式化程序。和你一样,我真的希望有人能添加这个功能。