Ich habe vor kurzem von Xcode 4.3 auf 4.4 aktualisiert und bin dabei, meinen Bildschirm mit Frust zu zerschlagen.Xcode Code Completion "flackern"
Das Problem, das ich habe, ist mit der Code-Vervollständigung. Während ich einen Variablen- oder Methodennamen eintippe, erscheint das Vervollständigungsfenster mit den Vorschlägen wie es sein soll. Wenn ich jedoch versuche, mit den Cursortasten zwischen den Vorschlägen zu wechseln, verschwinden die Vorschläge und der Cursor bewegt sich im Code, nicht zwischen den Vorschlägen. Wenn ich die Eingabetaste drücke, um den Standardvorschlag zu akzeptieren, werden die Vorschläge erneut ausgeblendet und eine Rückkehr in den Code eingefügt, indem der Cursor zur nächsten Zeile bewegt wird.
Dies geschieht nicht jedes Mal, wenn ich Code-Vervollständigung versuche, aber es tritt häufiger als nicht. Für einen bestimmten Namen versuche ich zu vervollständigen, entweder funktioniert es oder es funktioniert nicht (zB wenn ich auf Escape drücke, um die Vorschläge zurückzubekommen, verschwindet es genauso schnell wie das erste Mal, dass es für die Zeile/Name verschwand, die ich war versuchen zu vervollständigen). Wenn ich zur nächsten Codezeile komme, ist es eine völlig neue Wette, ob es funktioniert oder nicht. Es scheint, je näher der tatsächliche Abschluss des Namens ist, desto wahrscheinlicher ist es, tatsächlich zu arbeiten und den Vorschlag zu akzeptieren oder zwischen den Vorschlägen zu wechseln. Manchmal, wenn ich schnell genug handle, kann ich den markierten Vorschlag ein oder zwei Zeilen verschieben, bevor die Vorschläge verschwinden. Ich bin mir bewusst, dass, wenn Sie einen Vorschlag nicht schnell genug auswählen, dass es schließlich die Vorschläge entfernen soll (in der Größenordnung von mehreren Sekunden), aber dieses Verhalten ist nicht, was ich beschreibe. Ich wäre sehr glücklich an dieser Stelle, wenn ich nur eine Sekunde hätte, um tatsächlich zu antworten und einen Vorschlag aus dem Pop-up auszuwählen.
Bisher habe ich versucht, das Projekt zu säubern, alle abgeleiteten Daten des Projekts zu löschen und xcode neu zu starten. All dies scheint das Verhalten nicht zu beeinflussen. Irgendwelche Ideen? Ich habe Stackoverflow und Google gesucht und haben keine anderen Menschen ...
für alle Ideen,Will
UPDATE
Dank Meldung dieses Problem gefunden:
Nachdem auf dem XCode Upgrade 4.6 Release-Version (und 4,5 irgendwo in der Mitte), dieses Problem ist immer noch vorhanden ... und Änderungen im linken/Haupt-Editor-Fenster ist immer noch ein Workaround.
Sie sollten besser einen Fehler bei Apple einreichen. – Cyrille
Ja, es ist offensichtlich ein Fehler, aber ich hatte gehofft, dass es kurzfristig eine Arbeit geben könnte. –
Ich habe das gleiche Problem. Ich bekomme die Abschlussliste, aber sie wird geschlossen, bevor ich etwas gewählt habe.Es scheint etwas mit dem Terminalfenster für LLDB zu tun zu haben. Früher hat es Wörter automatisch vervollständigt, ohne dass ich etwas gewählt habe. Nachdem dieses Verhalten verschwunden war und LLDB gut funktionierte, bekam ich dieses "Flimmern" im regulären Code-Editor-Fenster. –