我最近从Xcode 4.3升级到4.4,我即将挫败我的屏幕。Xcode代码完成“闪烁”
我遇到的问题是用代码完成。当我键入一个变量或方法名称时,完成窗口会弹出并提供所需的建议。但是,如果我尝试使用光标键在建议之间滚动,则建议消失,光标在代码中移动,而不是在建议之间移动。如果我按Enter键接受默认建议,它会再次取消建议,并将光标移到下一行的代码中。
这不会发生每次我试图代码完成的时间,但它往往不是确实发生。对于一个我想完成的名字,它可以工作,也可以不工作(例如,如果我按下escape来获得建议,它就会像第一次消失时那样快地消失,因为我是试图完成)。当我到达下一行代码时,它是否会起作用是一个全新的赌注。看起来,我越接近名称的实际完成,实际工作和接受建议的可能性就越大,或者在建议之间移动的可能性越大。有时候,如果我的行动足够快,我可以在建议消失之前,将突出显示的建议移动一两行。我知道,如果你不选择一个足够快的建议,它应该最终删除建议(大约几秒钟),但这种行为不是我所描述的。如果我有一秒钟的时间来实际响应并从弹出窗口中选择一个建议,我会非常高兴。
到目前为止,我已经尝试了干净的项目,删除所有的项目得出的数据,并重新启动的Xcode。所有这些似乎都不会影响行为。有任何想法吗?我搜索计算器和谷歌,并没有发现任何其他人报告这个问题...
感谢您的任何想法,
威尔
UPDATE:
升级到以后的XCode 4.6发布版本(和4.5中间的某处),这个问题仍然存在......并且在左侧/主编辑器窗口中进行编辑仍然是一个解决方法。
你最好在Apple提交一个bug。 – Cyrille 2012-08-14 17:08:22
是的,这显然是一个错误,但我希望在短期内能够解决问题。 – 2012-08-14 20:15:22
我有同样的问题。我得到了完成清单,但在我设法选择任何东西之前它会关闭。这似乎与LLDB的终端窗口有些相关。在没有我选择任何东西的情况下,它用于自动填充单词。在这种行为消失并且LLDB工作正常后,我在常规的代码编辑器窗口中得到了这个“闪烁”。 – 2012-08-29 10:17:58