¿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?
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.
A<esc>p
que estaba usando actualmente.Respuestas:
Hay si crea una asignación, por ejemplo.
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.
fuente
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. :)
fuente