gpt4 book ai didi

xcode - Clang Format 正在删除我的空行上的所有缩进空格

转载 作者:行者123 更新时间:2023-12-04 15:32:58 30 4
gpt4 key购买 nike

我在运行 _clang-format文件使用 BBUncrustifyPlugin对于 Xcode。

在 Xcode 中,每当我换行时,它都会保留缩进空间。 (空格显示为•)像这样:

if(YES) { 
••••NSInteger myNum = 2;
••••
••••myNum = 4;
}

当我运行我的 _clang-format file 它从我的代码中删除了空格,所以现在看起来像这样:
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,

谢谢。

最佳答案

您正在寻找的是禁用删除尾随空格的选项。但是,clang-format 似乎没有 option .但是,您可以在 Xcode 中设置一个选项以自动删除尾随空格。 (它在 Xcode 首选项中;不幸的是,我现在不在 Mac 上,所以我无法为您获取屏幕截图。)

关于xcode - Clang Format 正在删除我的空行上的所有缩进空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32619716/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com