Як я можу переключити два символи в vi?


10

Мені подобається те, що я запам'ятовував ddpдля перемикання двох ліній (тобто ddвидаляє лінію, а потім pставить її назад "1 вище").

Чи є подібний набір натискань клавіш для переключення 2 символів, щоб це wsihстало wish?


Підказки щодо заміни рядків, заміни символів та підказок слів у vim можна знайти на сайті vim.wikia.com .
Тор

Відповіді:


21

Відповідь виявилася так xp, тільки не вікна добрі;)

Якщо ви працюєте над своїми навичками vim, як правило, вам також це може бути корисне:

Як автоматично позбавити пробіли під час збереження у Vi та Vim?


Так, xpтранспонує два символи in vi.
maxschlepzig

5
x- їжте персонажа під курсором (і помістіть його в буфер вставки); p- вставити буфер після позиції курсору (який має просунутий один символ у тексті).

1
Просто цікаво. Що таке "вікна роду"?
Stéphane Chazelas



1

xp змінить поточний символ наступним символом.

Ми можемо зробити ще один вид підміни, Xpбудемо поміняти поточний символ на попередній символ.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.