web-dev-qa-db-fra.com

Comment exécuter automatiquement une commande Shell après avoir enregistré un fichier dans Vim?

C'est parce que je voudrais exécuter automatiquement des tests après chaque enregistrement de fichier.

J'ai regardé autocmd et BufWritePost mais je ne peux pas le faire fonctionner.

58
Running Turtle

Cela s'exécute run_tests.sh après l'enregistrement d'un fichier, avec le nom de fichier actuel comme seul paramètre:

:autocmd BufWritePost * !run_tests.sh <afile>

Visualisez la commande automatique avec:

:autocmd BufWritePost *

Et supprimez toutes les commandes automatiques de la précédente avec:

:autocmd! BufWritePost *
69
Alex Howell