Wie kann ich 2 Zeichen in vi wechseln?

10

Ich mag die Tatsache, dass ich ddpzum Wechseln von zwei Zeilen auswendig gelernt habe (dh dddie Zeile löscht und sie dann pwieder '1 höher' setzt).

Gibt es ähnliche Tastenanschläge zum Umschalten von 2 Zeichen, so dass wsihdies werden würde wish?

Michael Durrant
quelle
Tipps zum Vertauschen von Zeilen, zum Austauschen von Zeichen und zum Austauschen von Wörtern in vim finden Sie unter vim.wikia.com .
Thor

Antworten:

21

Die Antwort stellte sich heraus xp, nur nicht die Art von Fenstern;)

Wenn Sie allgemein an Ihren Vim-Fähigkeiten arbeiten, kann dies auch nützlich sein:

Wie werden beim Speichern in Vi und Vim automatisch nachgestellte Leerzeichen entfernt?

Michael Durrant
quelle
Ja, xptransponiert zwei Zeichen in vi.
Maxschlepzig
5
x- essen Sie das Zeichen unter dem Cursor (und legen Sie es in den Einfügepuffer); p- Fügen Sie den Puffer nach der Position des Cursors ein (der ein Zeichen im Text vorgerückt hat).
1
Nur neugierig. Was ist die "Windows-Art"?
Stéphane Chazelas
oder en.wikipedia.org/wiki/Windows_XP
Michael Durrant
1

xp tauscht das aktuelle Zeichen gegen das nächste Zeichen aus.

Wir können eine andere Art des Austauschs durchführen, wobei Xpdas aktuelle Zeichen gegen das vorherige Zeichen ausgetauscht wird.

cuonglm
quelle