153 votes

Activer la coloration syntaxique de Vim par défaut

Je sais comment activer et désactiver la coloration syntaxique dans vim en exécutant ceci dans l'éditeur :

:syntax on/off

Mais je veux que la coloration syntaxique soit activée par défaut, pour ne pas avoir à l'activer à chaque fois que je lance vim.

Comment dois-je m'y prendre ?

2 votes

Peut-être faut-il le déplacer vers le Vim Stack Exchange ?

2voto

Ben Points 11

J'ai aussi découvert que c'est l'une des leçons dans vimtutor .

Pour le trouver, vous pouvez taper la commande vimtutor dans votre Terminal (j'ai utilisé sur Mac), et faites défiler vers le bas pour voir s'il y a une leçon appelée CREATE A STARTUP SCRIPT (pour moi, il s'agissait de la leçon 7.2), où il est expliqué comment mettre en place un système initial de gestion de l'information. vimrc fichier.

0 votes

J'ai des problèmes avec cela. L'exécution du tutoriel s'est déroulée sans problème bien que je n'aie pas défini de $VIMRUNTIME et que je n'aie aucune idée de l'endroit où est stocké ce vimrc_example.vim.

1voto

matt Points 175

Dans mon $HOME/.vimrc Je charge un schéma de couleurs (solarisé) et j'ai découvert que je devais placer syntax on après Je charge le plugin. Si c'est avant le chargement du plugin, cela ne fonctionne pas.

" this turns syntax highlighting on by default

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'lifepillar/vim-solarized8'

syntax on

" this does not turn syntax highlighting on by default

syntax on

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'lifepillar/vim-solarized8'

1voto

musiceni Points 1

Pour trouver le vimrc_example.vim comme suggéré dans les réponses ci-dessus

Command : sudo find /usr -iname "vimrc_example.vim"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X