Les templates, c’est quoi ?
C’est permettre à un utilisateur de pouvoir taper “vim mon_nouveau_programme.c” et d’avoir par défaut un ensemble de lignes déjà pré-inscrites dans le fichier.
C’est simple. Jetez-vous sur cet article.
Pour faire ça, tout d’abord, il faudrait avoir un nouveau répertoire dans lequel on va stocker l’ensemble des fichiers dits “template”.
mkdir -p ~/.vim/skel/
Ensuite, on va éditer un fichier de template :
vim ~/.vim/skel/tmpl.c
Une fois que le fichier est édité, il ne manque plus qu’à modifier le fichier “~/.vimrc” pour lui insérer cette ligne :
autocmd! BufNewFile * silent! 0r ~/.vim/skel/tmpl.%:e
Le fichier “~/.vimrc” ne sera plus modifié par la suite, même si on souhaite ajouter d’autres modèles (autres fichiers “tmpl” avec d’autres extensions).
À partir de maintenant, à chaque fois qu’on va éditer un fichier avec pour extension “.c” vim va charger notre “~/.vim/skel/tmpl.c” !
Enjoy !