Archivo VIM para guardar, ejecutar y recargar

Archivo VIM para guardar, ejecutar y recargar

Mientras edito un archivo, ocasionalmente quiero guardarlo, ejecutar un comando que pueda modificar el archivo y luego volver a cargarlo. Es decir, primero :w, luego :!something %y después.:e

¿Puedo automatizar esto de alguna manera para poder simplemente escribir un comando que haga todo lo anterior?

Respuesta1

Puede. Prueba esto:

:command! -nargs=+ Doit :w | :exe "!" . <q-args> . " %" | :e

O si simplemente desea "codificar" el comando:

:command! Doit :w | :exe "!something %" | :e

Tenga en cuenta que los comandos de Vim definidos por el usuario siempre deben comenzar con una letra mayúscula. Para referencia:

:help :command
:help <q-args>
:help :execute
:help :|

información relacionada