(Dés)activer l'indentation automatique de vi(m)
Rien de plus casse-pied que le copier-coller dans vi(m) lorsque l'indentation automatique est active :
check filesystem "root" with path /dev/sdb1
if space usage > 80% for 8 cycles then alert
check filesystem "services" with path /dev/sdb6
if space usage > 75% for 8 cycles then alert
check filesystem "users" with path /dev/sdc1
if space usage > 85% for 3 cycles then alert
Pour désactiver l'indentation automatique lorsque l'on veut coller du code, il existe un mode "coller" ('paste') :
Qui s'active comme ça :
: set paste
Ensuite pour revenir à l'auto-indentation (car du coup, c'est énervant de devoir indenter manuellement) :
: set nopaste
Il est possible de se créer un raccourci pour entrer et sortir du mode "coller", par exemple avec la touche de fonction 'F3' :
set pastetoggle=<F3>
Tiens, c'est le premier billet de l'année !