随着 Xcode 16 的发布,苹果添加了对 EditorConfig 的支持:
添加了对 EditorConfig 的支持。编辑器现在尊重缩进 .editorconfig 文件中给出的设置。 Xcode 支持以下内容 设置:indent_style,tab_width,indent_size,end_of_line, insert_final_newline、max_line_length和trim_trailing_whitespace。 请参阅https://editorconfig.org了解更多信息。设置来自 .editorconfig 文件通常优先于中给出的设置 文件的 View > Inspectors > File 的 “文本编辑” 部分或 团体。可以通过取消选中“首选设置”来禁用此功能 EditorConfig” Xcode > 设置 > 缩进选项卡上的复选框 文本编辑。 (20796230)
在我的项目中,我在根目录下创建一个新的 .editorconfig 文件:
# EditorConfig is awesome: https://EditorConfig.org
# top-most EditorConfig file
root = true
[*]
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = false
insert_final_newline = false
[*.swift]
indent_style = space
indent_size = 4
[*.{h, m, mm}]
indent_style = space
indent_size = 4
[*.metal]
indent_style = space
indent_size = 4
但是,当我尝试重新缩进时,它不起作用