C 铿锵格式:删除';之间的空格';和';{';在函数声明中
我安装了clang格式,发现设置C 铿锵格式:删除';之间的空格';和';{';在函数声明中,c,clang-format,C,Clang Format,我安装了clang格式,发现设置-style=LLVM与我的编码风格非常接近 但是我不需要在函数声明的“')和“{”之间留空格。 已检查官方帮助(),但未找到有关此内容的信息 Q:我应该用.clang格式写什么键?还是需要重写clang格式的源代码 命令: [Linux] cat HelloWorld.c | clang-format -style=LLVM [Windows] type HelloWorld.c | clang-format -style=LLVM 输入: void ma
-style=LLVM
与我的编码风格非常接近
但是我不需要在函数声明的“')和“{”之间留空格。
已检查官方帮助(),但未找到有关此内容的信息
Q:我应该用.clang格式写什么键?还是需要重写clang格式的源代码
命令:
[Linux] cat HelloWorld.c | clang-format -style=LLVM
[Windows] type HelloWorld.c | clang-format -style=LLVM
输入:
void main(){printf("Hello, world!");return;}
输出:
void main() {
^
printf("Hello, world!");
return;
}
我想:
void main(){
^
printf("Hello, world!");
return;
}
注:“^”不是输出。是为了可读性而添加的。offtopic:我支持clangformat
。有空格总比没有空格好。你为什么要这样做呢?这是一种不规则的格式样式,其中一些样式非常奇怪,没有任何样式可以这样做。对于熟悉C样式的人来说,没有空格的格式将看起来像是一个错误代码基础。记住,因为C对微小的“细节”非常敏感像=
和=
一样,C程序员也是。在我的组织和周围环境中,长期使用这种风格。目前我无法更改。似乎这是IDE可以/可能解决的问题。不确定clang格式
是否可以解决这个问题。