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?


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?


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,



1

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

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.