我正在使用for Xcode运行_clang-format
文件。BBUncrustifyPlugin
在 Xcode 中,每当我换行时,它都会保留缩进空间。(空格显示为 •) 像这样:
if(YES) {
••••NSInteger myNum = 2;
••••
••••myNum = 4;
}
当我运行我的_clang-format
文件时,它会从我的代码中删除空格,所以现在它看起来像这样:
if(YES) {
••••NSInteger myNum = 2;
••••myNum = 4;
}
没什么大不了的,但它确实会导致烦人的提交更改,每个换行符都会删除空格。更不用说如果我回去编辑文件,我希望那些空间已经存在。
我似乎找不到_clang-format
可以帮助我解决此问题的密钥。有什么帮助吗?
这是我当前的_clang-format
文件
BasedOnStyle: Chromium,
AlignTrailingComments: true,
BreakBeforeBraces: Linux,
ColumnLimit: 140,
IndentWidth: 4,
KeepEmptyLinesAtTheStartOfBlocks: false,
ObjCBlockIndentWidth: 4,
ObjCSpaceAfterProperty: true,
ObjCSpaceBeforeProtocolList: true,
PointerBindsToType: false,
SpacesBeforeTrailingComments: 1,
TabWidth: 8,
MaxEmptyLinesToKeep: 2,
UseTab: Never,
谢谢。