, , , ,

Utiliser un thème de couleurs différent entre VIm et VImdiff

La première question qui devrait vous turlupiner est “pourquoi diantre ?” et bien la réponse est simple : selon l'alignement des planètes il se peut que dans certains cas comme un vimdiff dans un screen vous soyez confrontés à un problème simple : la coloration syntaxique par défaut utilise du bleu sur fond bleu pour les différences dans vimdiff : très pratique mais pas très lisible. Pour changer tout ca, il suffit d'ajouter dans votre ~/.vimrc (ou /etc/vimrc pour la conf globale au systeme) les lignes :

"since default theme not so readable when using vimdiff, let's change it in that case
if &diff
    colorscheme torte
endif
On peut noter ici que j'utilise le thème “torte” pour vimdiff : adapter selon vos besoins/croyances mais je lui trouve 2 avantages : il est sobre et dispo par défaut

Pour les fainéants qui veulent la commande magique pour ajouter ces lignes automatiquement à votre ~/.vimrc :

$ cat << EOF >> ~/.vimrc
"since default theme not so readable when using vimdiff, let's change it in that case
if &diff
    colorscheme torte
endif
EOF