Как я могу переключить 2 символа в vi?

10

Мне нравится тот факт, что я запомнил ddpпереключение двух строк (то есть ddудаляет строку, а затем pвозвращает ее на «1 выше»).

Есть ли подобный набор нажатий клавиш для переключения 2 символов, чтобы это wsihстало wish?

Майкл Даррант
источник
Советы по обмену строками, обмену символами и изменением слов в vim можно найти на vim.wikia.com .
Тор

Ответы:

21

Ответ оказался xp, только не вид окон;)

Если вы работаете над своими навыками vim в целом, вы также можете найти это полезным:

Как автоматически убрать конечные пробелы при сохранении в Vi и Vim?

Майкл Даррант
источник
Да, xpтранспонирует два символа в vi.
maxschlepzig
5
x- есть символ под курсором (и поместить его в буфер вставки); p- вставьте буфер после позиции курсора (который содержит один символ в тексте).
1
Просто любопытно. Что за "окна"?
Стефан Шазелас
или en.wikipedia.org/wiki/Windows_XP
Майкл Даррант,
1

xp заменит текущего персонажа следующим.

Мы можем сделать другой вид обмена, Xpпоменять местами текущий персонаж с предыдущим.

cuonglm
источник