Vim coloration syntaxique ?

Résolu
Tintin72 -  
zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai installé Cygwin et j'utilise vim (fourni avec Cygwin) pour
éditer mes programmes c++.
Mais, je n'arrive pas à activer la coloration syntaxique de façon permanente.
J'ai bien essayé de mettre 'syntax enable' dans le fichier _vimrc mais ça ne marche pas.
Quelqu'un pourrait-il m'expliquer pas à pas comment faire ?

Merci d'avance

5 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Il faut éditer le fichier ~/.vimrc et mettre dedans :
    syn on

    Ensuite il faut bien veiller à utiliser vim et non vi. Au besoin crée un alias dans le fichier ~/.bashrc :
    alias vi="vim"

    A noter que la coloration syntaxique dépend de l'extension du fichier.

    Bonne chance
    13
    1. torkomani21
       
      Merci boucoup ""mamiemando"" pour ton aide est j'espere e profeter encore de tes connaisssence dans le domaine de programmation ........
      0
  2. csarr
     
    Je pense kil faut juste éditer le fichier vimrc:
    #vim /etc/vim/vimrc
    puis à la ligne 20, enlever le guillemet (") se trouvant devant syntax on pour le décommenter. Sauvegardez et quittez, ça doit marcher!

    NB: L'emplacement de vimrc peut différer selon la version utilisée (moi c Debian). Ailleurs peut être dans /etc/vimrc
    10
  3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Avec plaisir :-)
    0
  4. Lordanonymous Messages postés 229 Statut Membre 143
     
    La technologie ayant évolué, la fonçons de réaliser cette action a changé.
    Désormais il faut dé commenter (supprimer le guillemet) la ligne "syntax on" du fichier /etc/vim/vimrc.
    0
    1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      Non ce qui a été dit reste valable, et surtout c'est vraiment la bonne manière de faire.

      En effet, l'approche que tu proposes pose au moins trois problèmes :
      1) dans le cas général, un utilisateur n'a pas les droits pour modifier /etc/vim/vimrc
      2) modifier ce fichier impacte tous les utilisateurs ce qui n'est pas forcément souhaitable
      3) si quelqu'un d'autre (mettons root, une mise à jour, etc...) s'amuse à corriger ce fichier, cette correction sera perdue à ton insu.

      C'est pourquoi c'est vraiment ~/.vimrc qu'il faut corriger. En plus, en modifiant les options de ~/.vimrc on te laisse la possibilité en plus de remettre des options qui ne te conviennent pas dans /etc/vim/vimrc à ton idée (par exemple si dans /etc/vim/vimrc on a mis l'option "syn off").

      En tout cas, merci pour ta remarque, ça a permis de soulever une question que d'autres ont dû se poser.
      0
    2. Lordanonymous Messages postés 229 Statut Membre 143
       
      Merci de tes précisions. Au moins le prochain qui cherchera une réponse à sa question aura une réponse complète.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. renisaac Messages postés 2073 Statut Contributeur 139
     
    Salut tintin,

    Regarde là si tu y rtouve la solution à ton problème : http://people.via.ecp.fr/~alexis/formation-linux/vim.html

    Bonne soirée.

    Renisaac
    -1
    1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
       
      lien mort.
      0
    2. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      http://formation-debian.via.ecp.fr/vim.html
      0