Jak mogę zamienić 2 znaki w vi?

10

Podoba mi się to, że zapamiętałem ddpprzełączanie dwóch linii (tj. ddUsuwa linię, a następnie podkłada ją z powrotem o „1 wyżej”).

Czy istnieje podobny zestaw klawiszy do przełączania 2 znaków, aby tak wsihsię stało wish?

Michael Durrant
źródło
Wskazówki dotyczące zamiany wierszy , zamiany znaków i zamiany słów w vimie można znaleźć na stronie vim.wikia.com .
Thor

Odpowiedzi:

21

Odpowiedź okazała się być xp , po prostu nie w rodzaju okien;)

Jeśli pracujesz nad swoimi umiejętnościami vima, może się to również przydać:

Jak automatycznie usuwać końcowe spacje podczas zapisywania w Vi i Vim?

Michael Durrant
źródło
Tak, xptransponuje dwa znaki w vi.
maxschlepzig
5
x- zjedz znak pod kursorem (i umieść go w buforze wklejania); p- wklej bufor po pozycji kursora (który przesunął jeden znak w tekście).
1
Po prostu ciekawy. Jaki jest „rodzaj systemu Windows”?
Stéphane Chazelas,
lub en.wikipedia.org/wiki/Windows_XP
Michael Durrant
1

xp zamieni obecną postać na następną.

Możemy zrobić inny rodzaj zamiany, Xpzamieni obecną postać z poprzednią postacią.

Cuonglm
źródło