Enregistrer et appeler make automatiquement dans vim

Enregistrer et appeler make automatiquement dans vim

24 janvier 2012 | Catégories: vim | View Comments

En rédigeant ma thèse de doctorat avec l'éditeur de texte vim, je dois fréquemment enregistrer et compiler le document avec la commande :w suivie de la commande :make. En cherchant une façon de rendre cette action plus efficace, j'ai trouvé une première solution sur stackoverflow qui utilise les commandes automatiques:

autocmd BufWritePost <buffer> make

Toutefois, ce n'est pas exactement ce que je cherchais, car je ne veux pas que la compilation soit appelée à chaque fois que j'enregistre un fichier.

J'ai trouvé une autre solution qui me convient mieux. Il suffit de créer sa propre commande et de connaître la syntaxe pour faire plus d'une commande à la fois dans l'éditeur Ex. Remarque: les commandes personnelles doivent commencer par une majuscule. En ajoutant la ligne suivante au fichier .vimrc:

command WM w | make

je peux taper :WM ou simplement :W dans vim et j'obtiens ce que je recherchais.

blog comments powered by Disqus