Retourner aux forums || Retourner au forum Astuces.divers
Astuces.divers : [Éditeur/Vim] Des espaces plutôt que des tabulations
Posté par Fabien Penso (Jabber id, page perso, ) le 28 mai 2001> Lire le message (7 commentaires, moyenne: 1).
complément
A noter aussi qu'il est intéressant de positionner
le remplacement des tabulations par des espaces
par défaut, ceci afin d'éviter de produire par exemple, des codes sorces que d'autres utilisateurs
avec des réglages de longueur de tabulations différents, verront mal indentés.
Pour cela, ajouter simplement "set expandtab"
dans le .vimrc.
-
[^]Re: complément
Posté par Christophe Badoit (page perso, ) le 15/11/2002 à 22:36. (lien). Évalué à 1.Y'a toujours le pour et le contre des tabulations... moi je préfere les tabs :)
Mais quand la longueur des tabs est importante, je rajoute en commentaire au début du fichier
:vim:ts=4:
et voilou... ceux qui utilisent vim (tous ceux qui bossent avec moi) ont la meme config :)
-
[^]Re: complément
Posté par Philippe Fremy (page perso, ) le 20/06/2003 à 15:38. (lien). Évalué à 1.Pour gerer ce genre de problematique, a savoir editer le source d'un utilisateur avec des reglages tab/space differents, j'ai ecrit un petit utilitaire qui detecte automatiquement l'indentation utilisee dans un fichier:
http://www.vim.org/scripts/script.php?script_id=513(...)
Depuis, plus de problemes. Je suis pret a le reecrire en C si une forte pression s'exerce.
-
[^]Re: complément
Posté par wismerhill (page perso, ) le 28/06/2003 à 09:24. (lien). Évalué à 1.Ben, si l'autre a réglé ses tab autrement, c'est justement qu'il veut voir le code différament, je vous pas le problème.
-
[^]Re: complément
Posté par korben () le 25/08/2003 à 11:25. (lien). Évalué à 1.Presque hors sujet mais bien pratique: à rajouter dans votre .vimrc pour pouvoir insérer une entrée dans un fichier ChangeLog (taper juste ",cl")
------------------------------------------------------------------------------------------------
" Nouvelle entree dans ChangeLog:
" taper simplement ',cl'
fun! InsertChangeLog()
normal(1G)
call append(0, strftime("%a %b %d %T %Z %Y") . " Prénom Nom <login@truc.fr>")
call append(1, "")
call append(2, " * ")
call append(3, "")
execute ':3'
normal($)
endfun
map ,cl :call InsertChangeLog()\<cr\>A
------------------------------------------------------------------------------------------------
il n'y a pas de "\" avant les signe inférieur et supérieur de la dernière ligne mais je savais pas comment les faire apparaître :(
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.