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

StackOverflow https://stackoverflow.com/questions/4627701

  •  30-09-2019
  •  | 
  •  

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.

Était-ce utile?

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
scroll top