我经常使用包含要填充的字段(如 <#time_interval#>)的 Xcode 片段,我使用制表符在这些字段之间跳转。有时,当我用 word
填充字段并单击 tab 跳转到下一个字段时,Xcode 会自动将 word
更改为自动完成下拉列表中的第一个建议,例如 Hello World
。我不想禁用建议,我只想禁用在单击选项卡上完成我的代码。有办法吗?我觉得非常愚蠢,因为我已经制作 iOS 应用程序超过 7 年了,这个设置让我发疯。它应该在某个地方很简单,我一定是一遍又一遍地错过了。
澄清更新(图片):
点击tab并输入一个字段来填充它:
再次单击选项卡以传递到下一个 fillMe
字段。预期结果:
实际结果(而不是单词“literal”,你得到的是 Color Literal,这是自动完成列表中的第一个位置):
最佳答案
您可以使用 CMD+Z 作为变通方法 - 它会恢复 Xcode 自动完成功能并保持其他一切不变。
关于Xcode 8 和 9 : how to disable code completion when clicking "Tab",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46686892/