Nehmen wir an, wir haben eine TestClass mit den 2 Methoden -getSomeString
und -getAnotherString
, und wir bearbeiten den folgenden Code und der Cursor befindet sich an der angegebenen Stelle:
Sagen wir, ich möchte es ändern, um -getAnotherString
zu verwenden. Wenn ich das Popup-Fenster "Auto-Completion" öffne und die andere Methode durch Drücken der Eingabetaste oder der Tabulatortaste auswähle, bleibt links:
Das heißt, es ersetzt nicht den vorhandenen Text, sondern fügt nur ein.
Gibt es einen speziellen Tastendruck, um den restlichen Text zu ersetzen?
Siehe IntelliJ als Referenz.
Ich glaube nicht, dass es eine einstufige Operation gibt, um dies zu erreichen. Mein Vorschlag wäre Thomas Templemann ähnlich, aber anstatt zwei Schritte der Vorwärts-Wortauswahl und dann Löschen, würde ich auf die gewünschte Autovervollständigung expandieren, indem ich auf Strg + hüpfe. und dann Option drücken + Weiterleiten löschen , was bis zum Ende des Wortes endet.
Ich glaube nicht. Ich habe immer das folgende
verwendetdieser Doppelklick Schritt hat mich nie wirklich gestört, aber ich würde mich interessieren, wenn jemand es besser weiß!
Mein Workaround für dieses Problem ist folgendes: Da der Cursor direkt hinter dem eingefügten Text steht, drücke ich einfach Shift-Option-Rightcursor, was das Wort hinter dem Cursor auswählt, dann drücke ich die Entf-Taste.
Tags und Links xcode autocomplete