Depuis un certain temps que j'utilise Vim, j'enrichis fréquemment mon
fichier ivsb2.vimrc
de
nouveaux réglages ou raccourcis. Il permet la saisie confortable de
fichiers LaTeX ou HTML : insertion de balises et appel aux programmes
externes, comme le plus «moderne» des I.D.E., ceci par des raccourcis.
Le principe est simple : toute frappe, commande ou combinaison de
commandes, interne ou non à Vim, peut être obtenue par la frappe d'un
raccourci.
Pour télécharger directement en mode console :
$ wget http://ivsb2.free.fr/vim/ivsb2.vimrc
Vous pouvez copier-coller cette commande dans un terminal. Le fichier en
question doit être placé dans le même dossier que le vimrc
de votre système (/etc/vim
dans le cas de Debian). Il vient
en complément du vimrc
système préexistant dans lequel vous
devrez rajouter :
source /chemin/vers/ivsb2.vimrc
Cet appel peut aussi être effectué dans le vimrc
du dossier
personnel, ~/.vimrc
.
Une rapide lecture du fichier ivsb2.vimrc
vous
renseignera vite sur les actions permises par les raccourcis : ils sont
tous commentés. L'adaptation de ceux-ci ou la création de nouveaux est
également assez aisée et les dizaines de raccourcis présents ne doivent
pas effrayer : ils fonctionnent suivant trois ou quatre
comportements-types faciles à comprendre.
Si l'utilisation de Vim comme IDE LaTeX vous intéresse particulièrement, vous trouverez aussi un petit opuscule qui replace tout ceci dans mon contexte d'utilisation.
La solution montrée ci-dessus est nettement plus fiable que d'essayer de
copier l'intégralité d'un vimrc
tout fait, qui risque de ne
pas convenir à votre système. Et non-contente d'éviter un copier-coller
fastidieux (et risqué !) dans le vimrc
original, elle isole
les modifications sans toucher à ce dernier.
D'autre part, si vous faites peu ou pas de modifications personnelles, vous pouvez vous contenter, en guise de mise-à-jour, de retélécharger mon fichier et de le copier, toujours sous le même nom, dans le dossier prévu.
À ce propos, rien n'interdit de créer d'autres fichiers
xxx.vimrc
dans lesquels vous placerez vos
réglages ; vous les appellerez également par la fonction
source
. Ainsi, aucun risque de perdre vos réglages en
effectuant mes mises-à-jour.