¿Cómo puedo pegar algo al final de la línea en VIM?


36

¿Cómo puedo pegar un texto que tiré al final de la línea? Actualmente lo estoy haciendo presionando $p. ¿Hay alguna manera de hacer esto con una sola pulsación de tecla?


3
Gracias, $ p ya es mejor que el A<esc>pque estaba usando actualmente.
79E09796

44
Sabes que estás usando vim demasiado cuando piensas en 2 pulsaciones de teclas como "demasiado complicado".
RichouHunter

Respuestas:


25

Hay si crea una asignación, por ejemplo.

:nmap , $p

Luego puede escribir ,para pegar al final de la línea.

Recuerde, de una forma u otra, tendría que decirle a Vim que desea el texto al final de la línea, y no donde está actualmente el cursor; Por defecto, Vim no tiene una sola pulsación de tecla para esto.


2

Un par de teclas más, pero le permitirá colocar el texto o agregar otro contenido antes de pegar:

a

<position the cursor where you would like to paste the text>

Ctrl+r"

Explicación: Ctrl+ rinserta el contenido de un registro. "es el registro sin nombre, que contiene el texto de la última eliminación o extracción.

Me encuentro haciendo esto mucho al pegar comentarios. :)


1
Esto no responde a mi pregunta en absoluto. Estoy buscando economía en las pulsaciones de teclas, y estás sugiriendo algo que cuesta más.
Nathan Fellman
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.