有什么方法可以禁用 Xcode 在将长方法名称分解为多行时执行的自动缩进以对齐冒号吗?
也就是说,我宁愿不要这个:
UIBarButtonItem *longDescriptiveButton = [[UIBarButtonItem alloc] initWithTitle:@"Title of Button"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(longDescriptiveButtonClicked)];
正如您所看到的,当变量/方法/类名称很长时,看起来很糟糕。
不完全是您正在寻找的答案,但我正在使用 uncrustify 进行代码格式化。我通过热键从 Xcode 脚本菜单运行它。
Xcode 16 之前的所有 Xcode 版本:
取消选中“语法感知缩进”下的所有复选框 (设置/首选项 -> 文本编辑 -> 缩进)
Xcode 16:
你运气不好,苹果再次破坏了它,现在如果所有复选框都被禁用,甚至会缩进。