Comment exécuter automatiquement une commande shell après avoir enregistré un fichier dans vim?
Question
Ceci est parce que je voudrais exécuter des tests automatiquement après chaque enregistrement de fichier.
J'ai regardé autocmd
et BufWritePost
mais ne peut le faire le travail.
La solution
Cela va run_tests.sh
après tout fichier est enregistré, avec le nom du fichier en cours comme le seul paramètre:
:autocmd BufWritePost * !run_tests.sh <afile>
Voir la commande automatique avec:
:autocmd BufWritePost *
supprimer toutes les commandes automatiques de la précédente avec:
:autocmd! BufWritePost *
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow