我最近從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