¿Cómo puedo cambiar 2 caracteres en vi?


10

Me gusta el hecho de que he memorizado ddppara cambiar dos líneas (es decir, ddelimina la línea y luego la pvuelve a poner '1 más alto').

¿Hay un conjunto similar de pulsaciones de teclas para cambiar 2 caracteres para que wsihse convierta wish?


En vim.wikia.com se pueden encontrar consejos sobre el intercambio de líneas, el intercambio de caracteres y el intercambio de palabras en vim .
Thor

Respuestas:


21

La respuesta resultó ser xp, pero no del tipo de Windows;)

Si está trabajando en sus habilidades vim en general, también puede encontrar esto útil:

¿Cómo eliminar automáticamente los espacios finales al guardar en Vi y Vim?


Sí, xptranspone dos caracteres en vi.
maxschlepzig

55
x- comer el carácter debajo del cursor (y ponerlo en el búfer de pasta); p- pegue el búfer después de la posición del cursor (que ha avanzado un carácter en el texto).

1
Sólo curioso. ¿Qué es el "tipo de Windows"?
Stéphane Chazelas



1

xp intercambiará el carácter actual con el siguiente carácter.

Podemos hacer otro tipo de intercambio, Xpintercambiaremos el carácter actual con el anterior.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.