Come eseguire automaticamente un comando di shell dopo aver salvato un file in Vim?
Domanda
Questo è perché mi piacerebbe test eseguiti automaticamente dopo ogni file di salvataggio.
Ho guardato autocmd
e BufWritePost
, ma non può farlo funzionare.
Soluzione
Questa piste run_tests.sh
dopo ogni file viene salvato con il nome del file corrente come l'unico parametro:
:autocmd BufWritePost * !run_tests.sh <afile>
Visualizza l'auto-comando con:
:autocmd BufWritePost *
e rimuovere tutte le auto-comandi dal precedente, con:
:autocmd! BufWritePost *
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow