使用clang-format格式化C代码后缩进又变回2个空格

使用irony+clang作为C开发环境,默认缩进是2,手动设置为4以后,再用clang-format格式化代码以后缩进又恢复成2了怎么破?

这个错误是clang-format这个binary不在PATH里吧?

1 个赞

尴尬,好像是忘了安装clang-format这个包了

好吧,自己动手丰衣足食 :joy: 在项目下新建.clang-format文件,然后在其中配置格式化的style,emacs使用clang-format会自动载入这个配置文件 image 最后一行就是设置缩进为4个空格,更多配置参考https://blog.csdn.net/softimite_zifeng/article/details/78357898