Coloration syntaxique dans vi
Par Taltan le dimanche, octobre 29 2006, 08:34 - Ubuntu - Lien permanent
Il faut bien avouer que la coloration syntaxique dans vi est indispensable en mode console, les images parlent d'elles même, or par défaut dans Ubuntu elle n'est pas active.
Avant :
Aprés :
Installation du package vim
$ sudo apt-get install vim
Ensuite il faut créer le fichier ~/.vimrc différent si avez un fond clair ou sombre dans votre console
~/.vimrc pour console à fond sombre
set background=dark :syntax on
~/.vimrc pour console à fond clair
:syntax on













Commentaires
Le mode graphique vaincra !
:p oui je suis poilu aujourd'hui
En faite, je n'ai jamais vraiment compris l'utilité de vi(m)... Je trouve que c'est un peu se compliquer la vie pour pas grand chose, par rapport aux éditeurs de texte graphiques comme Gedit...
Je n'essaie pas de troller ou quoi que ce soit, j'aimerais juste comprendre pourquoi certaines personnes utilisent encore Vim... Et si c'est pour avoir un éditeur de texte en console, pourquoi ne pas utiliser Nano?
Araxor... qui se pose plein de questions...
Araxor, quasiment tous les programmeurs utilisent soit vim, soit emacs. En effet, quand on sait bien l'utiliser, on programme plus rapidement.
Sinon c'est bizarre, j'ai un fond noir pour ma console, mais je préfère la coloration faite pour un fond clair ^^
Araxor, un grand nombre de personnes utilisent vim à la place de gedit simplement parce qu'il est plus léger et possède un nombre hallucinant de fonctionnalités.
Certe, ces fonctionnalités sont souvent destinés aux développeurs et demandent qques apprentissages. Mais une fois que l'on maîtrise les macros, les fonctions de recherche, les tags, l'interaction avec le système, etc... c'est un grand bonheur.
... et lorsque l'on a un accès distant en console, c'est pas facile de lancer gedit...
Sinon, y'a une solution pour la coloration syntaxique qui consiste à éditer le fichier vimrc dans /etc/vim/ et décommenter :
;syntax on
Ainsi, tous les utilisateurs du systèmes auront la coloration syntaxique activées.
Salut,
Je me suis mis à Vim récemment (il est déjà installé par défaut avec Ubuntu), et c'est vraiment bien, une fois qu'on a en tête quelques commandes on va beaucoup plus vite qu'avec un éditeur de texte graphique.
Sinon, pour tout ceux qui voudraient essayer ce super éditeur, tapez "vimtutor" dans votre terminal, c'est un tutoriel en français qui explique tout à partir de ZÉRO.
@ Araxor : j'utilise Vim parce que c'est plus rapide d'éditer son texte grâce à ses nombreuses commandes, mais il a aussi un gros avantage : celui de pouvoir lancer une commande directement dans ton terminal, et sans quitter Vim (et ensuite tu reviens automatiquement dans Vim).
Sinon, j'ai mis ça dans mon ~/.vimrc :
"Coloration syntaxique
syntax on
colorscheme delek
" Indentation automatique
set autoindent
" Barre de status en base de l'écran
set laststatus=2
Le colorscheme permet d'avoir un autre set de couleur, plus joli à mon goût.
Pas mal le colorscheme, je ne connaissais pas.
Quant à l'utilité de vim, elle me parait effectivement indispensable quand on accède à des serveur en ssh, aprés en local ou à la maison c'est devenu une habitude, un reflexe, je ne renis pas pour autant gedit qui est très pratique tout de même ...
Merci pour ces réponses ^^
Faut que je m'y mette pour voir ça...
Merci Shuriken pour la commande vimtutor pour partir du bon pied c'est tip top.
une chose qui n'a pas été dite également a propos de vi, c'est qu'il est présent sur tous les systemes unix depuis belle lurette
ce qui n'est pas le cas des autres éditeurs...
quand vous connaissez vi, outre les gains de temps, vous etes surs de pouvoir editer n'importe quel fichier sur n'importe quel serveur unix/linux/bsd .....
Trés bonne remarque...