Pour les tabs, une règle d'or : huit espaces pour un vrai caractère tab. Si tu veux des indentations (pas confondre avec tabulations) d'un autre nombre de caractères, alors c'est à ton éditeur de gérer intelligemment le mix d'espaces et de tabulations, ou bien de tout mettre en espaces.
Heureusement, Vim gère tous les cas de figure, avec les options tabstop (ne pas changer celle-là, laisser à 8), shiftwidth, softtabstop et expandtab. (En abrégé respectivement ts, sw, sts, et.)
Pour utiliser des tabulations de 8 caractères et des indentations de 4 : ts=8 sw=4 sts=4
Pour n'utiliser que des espaces et des indentations de 4 : ts=8 sw=4 sts=4 et
Pour convertir un texte qui utilisait des tabulations diaboliques :
:set ts=4 sw=4 sts=4 (à adapter selon ce qui a été utilisé pour créer le texte)
:set et
:retab!
:set ts=8 noet
:retab!
[^] # Re: Vous écrivez plutôt ..
Posté par Boa Treize (site web personnel) . En réponse au journal Vous écrivez plutôt ... Évalué à 2.
Heureusement, Vim gère tous les cas de figure, avec les options tabstop (ne pas changer celle-là, laisser à 8), shiftwidth, softtabstop et expandtab. (En abrégé respectivement ts, sw, sts, et.)
Pour utiliser des tabulations de 8 caractères et des indentations de 4 : ts=8 sw=4 sts=4
Pour n'utiliser que des espaces et des indentations de 4 : ts=8 sw=4 sts=4 et
Pour convertir un texte qui utilisait des tabulations diaboliques :
:set ts=4 sw=4 sts=4 (à adapter selon ce qui a été utilisé pour créer le texte)
:set et
:retab!
:set ts=8 noet
:retab!