Configurar vim para que retome el archivo a editar en la linea que salió la última vez

Categorías:

En ocasiones se requiere retomar la edición de un archivo en Linux/Unix haciendo uso de vim.

Generalmente cuando se ejecuta vim sobre un archivo, el sistema nos deja en la primera línea, siendo muy molesto tener que desplazarse hasta la línea donde quedamos anteriormente.

Si lo que queremos es que vim retome el archivo en donde lo dejamos en la última edición, debemos dirigirnos al archivo siguiente :

/etc/vim/vimrc

Y buscamos la linea que diga algo parecido a lo siguiente

" Uncomment the following to have Vim jump to the last position when
" reopening a file
" au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif

Eliminamos la comilla doble de la línea quedando entonces de esta manera

" Uncomment the following to have Vim jump to the last position when
" reopening a file
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif

Guardamos el archivo y ya hemos configurado el vim para que retome en dónde lo dejamos la última vez que editamos un archivo.

Y listo el pollo. Eso fue todo.