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