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
0
Dans votre .vimrc utilisez "autocmd BufRead ChangeLog set expandtab" pour que Vim utilise des espaces plutôt que des tabulations pour les fichiers appelés ChangeLog.

--
blog them all :: la photo du jour
Je vote pour LinuxFr en Rails !
> Lire le message (7 commentaires, moyenne: 1).  

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.

complément

Posté par Duanegris () le 02/06/2002 à 12:28. (lien). Évalué à 1.

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 :(

  • [^]Re: complément

    Posté par neil () le 03/02/2004 à 19:39. (lien). Évalué à 1.

    Les Makefile z'aiment pas les espaces...

    Makefile:2: *** séparateur manquant (voulez-vous dire TAB au lieu de 8 blancs d'espacement?). Arrêt.

    • [^]Re: complément

      Posté par Orphis () le 16/04/2004 à 13:05. (lien). Évalué à 1.

      Ctrl+V puis tabulation
      Et ça insère une vraie tabulation (utile pour les Makefile).

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers