我在 Xcode Code Sense 首选项中未选中“在弹出列表中显示参数”和“为完成插入参数占位符”,但是当我在编辑器中键入“else”(例如)时,Xcode 仍然以预先格式化的方式转储“其他”块。
有没有办法完全禁用此功能,或者(更好)修改 Xcode 插入的块?默认的 Xcode “else” 块与我的编码风格不匹配,因此占位符实际上阻碍了我的工作效率而不是帮助。
更新:我刚刚发现了这个问题,它描述了如何更改用于代码完成的默认缩进和空格,以便回答我问题的后半部分。
更新 #2:按照outis的建议,将“自动建议”设置为“从不”有效地完全禁用代码完成。我想我正在寻找的是一种禁用特定代码完成的方法(如“else”块),同时保留变量和方法名称的所有常见完成。