XCode 7.3 beta - 如何强制Objective-C代码自动完成的严格搜索?

31

我遇到了一个问题,XCode 7.3的自动完成搜索所有可能的常量时使用一种奇怪的模式匹配算法。结果是,在自动完成允许我按“Enter”键选择建议之前,我几乎必须拼写整个常量名称。

我该如何强制XCode使用旧的、严格的“以...开头”自动完成搜索算法?

例如,尝试搜索常量kEditTag,我希望在输入kEd...后它会出现,但目前我必须输入keditta,才能使建议出现在自动完成列表中,这使得自动完成功能变得相当无用:

输入图像描述


检查首选项 -> 文本编辑 -> 完成选项卡可能会有所帮助。他们可能添加了一个完成类型的选项。 - meth
你找到解决方案了吗? - MCMatan
仍然没有解决方案,我将一些 #define 常量重新映射为枚举类型。 - Alex Stone
2
新的自动完成太糟糕了!由于某种原因,容器比“以...开头”更高排名。即使我明显在输入枚举值到一个类型期望中,它仍然建议一些疯狂的东西。 - eric
2个回答

1
请前往XCode -> 首选项 -> 文本编辑并启用“启用类型覆盖完成”。这应该能解决问题。

0

当开始输入2或3个字符时,Xcode会在自动完成中解释您想要的内容。使用ctrl + space


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接