Table des matières

, ,

Vim : La tabulation

Quand c'est possible, il peut être préférable d'utiliser les tabulations pour les raisons suivantes:

Pour utiliser les tabulations par défaut, modifier le fichier .vimrc

set noexpandtab

Remplacer la tabulation

Il est possible de paramétrer Vim pour ne pas utiliser de caractère tabulation. Lorsque la touche Tab sera pressée, un ou plusieurs caractères espace seront insérés à la place:

Em mode normal:

:set expandtab
Après avoir positionné expandtab, tous les nouveaux caractères insérés lorsque la touche Tab est pressée seront des espaces. Cependant l'effet n'est pas rétroactif. Les anciennes tabulations ne sont pas modifiées. Pour modifier les anciennes tabulations, depuis le mode normal:
:retab

Pour spécifier le nombre de caractères insérés lorsque la touche Tab est pressée, modifier la valeur de la variable tabstop ou ts.

En mode normal:

:set tabstop=4

L'indentation

Pour changer le nombre d'espaces utilisés pour la mise en forme de l'indentation utiliser shiftwidth depuis le mode normal:

:set shiftwidth=4

Afficher les tabulations

On peut afficher facilement certains caractères spéciaux sous Vim avec l'utilisation de la variable list : voir la note Afficher les caractères spéciaux.

Références