Template pour Vim

Si vous êtes développeur informatique, et que vous souhaitez gagner du temps pour l'édition répétitive de certaines instruction pour différents type de fichiers, vous adopterez très rapidement l'utilisation des templates Vim. Les templates dans Vim sont une fonctionnalité intéressante, et surtout drôlement pratique qui pourront vous faire gagner du temps par-le faite qu'ils rempliront les fichiers vierges d'une en-tête par exemple, que vous aurez vous même définie. Je vais vous expliquer tout ça avec un exemple, l'exemple choisis sera un modèle pour les fichiers html car c'est un très bon exemple du faite de sa lourde syntaxe à insérer sur chaque page. Nous allons commencer par nous rendre dans le répertoire vim.
cd .vim 
ls
Si le répertoire template n'est pas présent c'est normal si vous n'avez utilisez ce système auparavant, nous allons donc le créer.
mkdir templates 
Une fois le répertoire créé déplacez-vous dans celui-ci. Maintenant créer le fichier vim xhtml.html , et insérer ces quelques lignes.
   
   
   
       FIXME
       
       
   
   
       
   
   
   # cursor: 16 del
L'instruction cursor à la fin du fichier permet de spécifié ou placer le curseur après avoir chargé le modèle. Il est possible de rajouter un second numéro spécifiant la colonne. L'argument optionnel 'del' demande au script de supprimer automatiquement cette ligne après le chargement. Si maintenant vous enregistrez le fichier nouvellement édité, et que vous ouvrez un avec l'extension html "fichier.html" vous verrez ce que nous avons définie ci-dessus. Vous pouvez bien-entendu définir le modèle de votre choix, et si vous en avez des bons n'hésiter pas à les proposer sur vim-fr.org. Si vous désirez avoir des modèles pour d'autres type de fichiers il suffit de suivre le même procéder avec l'extension du langage par exemple pour python vous pourrez créer ce type de fichier python.py . Voici un exemple.
#!-*- coding:utf-8 -*-
#==============================================================================
#
#  DESCRIPTION:  
#
#      OPTIONS:  ---
# REQUIREMENTS:  ---
#         BUGS:  ---
#        NOTES:  ---
#       AUTHOR:   (), <>
#      COMPANY:  
#      VERSION:  1.0
#     REVISION:  ---
#===============================================================================
# cursor: 18 del
Site d'utilisateurs Vim francophone La documentation de Vim en Français Un autre article présentant les templates Vim
Vus : 253
Publié par Hobbestigrou : 195