12 votes

Code de couleur pour vi dans le terminal sur Mac ?

J'utilise le smoking de mon école depuis un moment. Il a été construit avec un joli code couleur pour chaque syntaxe de chaque langage de programmation. Je veux faire la même chose sur la machine que je viens d'acheter. Lorsque j'invoque

vi filename

La vue était en noir et blanc. Comment puis-je personnaliser pour que lorsque je visualise les fichiers script/code sur le terminal, il y ait un joli code couleur ? Par exemple, si l'instruction sera lue, la chaîne sera violette, etc. Pour autant que je sache, cela peut avoir quelque chose à voir avec le fichier .profile ?

27voto

grg Points 181593

Ajoutez les éléments suivants à votre ~/.vimrc :

filetype plugin indent on
set term=builtin_ansi
syntax on

Si vous utilisez iTerm, utilisez ceci à la place de la ligne 2 :

set term=xterm-256color

4voto

lamas Points 2252

Utilisez :syn on pour activer la coloration syntaxique. Mettez ceci dans votre ~/.vimrc pour l'utiliser à chaque fois. (Vim devrait détecter automatiquement votre type de terminal, pas besoin de s'en inquiéter).

Pour personnaliser les couleurs, utilisez la fonction :highlight commande. Tapez :help :hi dans Vim pour plus d'informations à ce sujet. Pour plus d'aide sur la coloration syntaxique en général, tapez :help :syntax-highlighting .

Si vous voulez le personnaliser beaucoup, vous pouvez même créer un schéma de couleurs. Il s'agit essentiellement d'une liste de commandes, comme un fichier .vimrc, dans laquelle vous placez toutes les commandes de l'application :hi des commandes. Assurez-vous d'inclure let colors_name = "whatever" quelque part pour que ça fonctionne correctement.

1voto

Love_qq_xq Points 1

Si vous souhaitez modifier le schéma de couleurs affiché par vim, vous pouvez procéder comme suit :

  1. Vous pouvez trouver les schémas de couleurs installés dans le chemin suivant : /usr/share/vim/vim*/colors/

  2. Pour utiliser le schéma de couleurs XXX, tapez ce qui suit dans l'éditeur de texte vim : :colorscheme XXX (ici XXX est le nom d'un schéma de couleurs tel qu'il est listé à l'étape 1.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X