我最近从 Xcode 4.3 升级到 4.4,我正要沮丧地砸我的屏幕。
我遇到的问题是代码完成。当我输入一个变量或方法名称时,完成窗口会弹出它应该的建议。但是,如果我尝试使用光标键在建议之间滚动,建议就会消失,并且光标会在代码中移动,而不是在建议之间移动。如果我按 Enter 键接受默认建议,它会再次取消建议并在代码中插入一个返回值,将光标移至下一行。
每次我尝试代码完成时都不会发生这种情况,但它确实经常发生。对于我要完成的给定名称,它要么有效,要么无效(例如,如果我按转义键以获取建议,它会像我第一次消失的那条线/名称一样快地消失试图完成)。当我进入下一行代码时,无论它是否有效,这是一个全新的赌注。似乎我的名字越接近实际完成,就越有可能实际工作并接受建议或在建议之间移动。有时,如果我行动足够快,我可以在建议消失之前将突出显示的建议移动一到两行。我知道,如果你没有足够快地选择一个建议,那么它' s 应该最终删除建议(大约几秒钟),但这种行为不是我所描述的。如果我有一秒钟的时间来实际响应并从弹出窗口中选择一个建议,我会非常高兴。
到目前为止,我已经尝试清理项目,删除项目的所有派生数据,然后重新启动 xcode。所有这些似乎都不会影响行为。有任何想法吗?我搜索了 stackoverflow 和 google 并没有发现任何其他人报告这个问题......
感谢您的任何想法,
将要
更新:
升级到 XCode 4.6 发布版本(以及中间某个地方的 4.5)后,这个问题仍然存在......在左侧/主编辑器窗口中进行编辑仍然是一种解决方法。