vi: ¿cómo puedo saltar al final del archivo con una nueva línea añadida?


20

Aquí hay una respuesta que quiero aproximadamente 5 veces al día.

En vi, el comando para ir al final del archivo es G.

Pero eso siempre me deja al comienzo de la última línea del archivo, si los archivos no tienen una línea en blanco al final.

¿Cómo puedo saltar al final del archivo y agregar una nueva línea en blanco, para que pueda comenzar a escribir?

¡Gracias!

Respuestas:


41

¿Qué pasa Gosucesivamente? ;-)


@ Richard También echa un vistazo al comando 'O' mayúscula si no estás familiarizado con ese. Crea una nueva línea sobre la actual y lo pone en modo de inserción.
Corey

Genial ... pero cómo se supone que debo recordarlo, no tengo idea: o
Frank


1

Una forma de hacerlo es crear una macro y colocarla en su archivo .vimrc.

map , GA<enter>

Esto asignará la tecla de coma. Cuando se presiona, vi irá al final del archivo, irá al final de esa línea y creará una nueva línea en blanco. Esto también te dejará en modo de inserción / edición.


1
A<enter>? ocomo lo sugiere @binfalse, ¡es la forma correcta!
Benoit
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.