Vim et indentation

Vim gère le plus parfaitement du monde l’indentation du code (quel qu’il soit) en fonction du type de fichier détecté. Il est possible de désactiver l’auto-indentation lors de la saisie (pratique pour des copier/coller à la souris) avec :
:set noautoindent
Autre fonction plus qu’intéressante, il est possible de réindenter un source directement depuis Vim et sans utiliser indent. Pour cela on sélection le morceau de code en mode VISUAL et on utilise la touche =

Pour une ligne seul on utilisera ==

2 commentaires sur “Vim et indentation

  1. je te conseille plutot l'utilisation du toggle paste:

    :set paste
    :set nopaste
    :set paste!

    perso, j'ai un mapping

    :nnoremap ,p :set paste!

    help:

    :h 'paste'
    :h toggle

    ca serait quand meme bien qu'on fasse un vrai article sur ce genre de trucs dans linuxmag … surtout que ce mag a publie le meilleur article de tous les temps sur vi (par Jean Benoit, il y a tres longtemps)

Les commentaires sont fermés.