Как я могу переключить 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
Просто любопытно. Что за "окна"?
Стефан Шазелас



1

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.