【发布时间】:2011-01-14 04:37:24
【问题描述】:
我在 Xcode Code Sense 首选项中取消了“在弹出列表中显示参数”和“为完成插入参数占位符”的选中,但是当我在编辑器中输入“else”(例如)时,Xcode 仍然转储到预先格式化的“else”块。
有没有办法完全禁用此功能,或者(更好)修改 Xcode 插入的块?默认的 Xcode “else” 块与我的编码风格不匹配,因此占位符实际上阻碍了我的工作效率而不是帮助。
更新:我刚刚找到this question,它描述了如何更改用于代码完成的默认缩进和空格,以便回答我问题的后半部分。
更新 #2: 将“自动建议”设置为“从不”,因为 suggested by outis 有效地完全禁用了代码完成。我想我正在寻找的是一种禁用特定代码完成的方法,(如“else”块)同时保留变量和方法名称的所有通常完成。
【问题讨论】:
-
您使用的是哪个版本的 XCode?span>
-
XCode 是插入块还是仅仅建议它?
-
我不得不说“建议”,因为它显示为灰色,如果我使用箭头键会消失。麻烦的是,如果我按回车,它实际上会被插入,这是我在输入“else”后通常会做的。
标签: xcode settings customization code-completion