Comment puis-je activer les jeux de couleurs Vim dans le Terminal D'OS X?
Je travaille avec le vim 7.2 fourni avec Mac OS 10.6.1 (Leopard), en utilisant L'application "Terminal" du Mac. Je voudrais utiliser un schéma de couleurs fantaisie. Je l'ai fait...
:syntax on
Alors ça...
:colorscheme slate
:colorscheme elflord
:colorscheme desert
etc...
La coloration syntaxique fonctionne, mais je constate que quel que soit le schéma que je choisis, les seules couleurs affichées sont le rouge, le bleu, Le Cyan, le gris, etc.
Existe-t-il un moyen d'obtenir l'application Terminal pour afficher une plus grande collection de couleurs pour permettre à un peu plus subtil régimes?
6 réponses
Créez un fichier vimrc sur votre dossier personnel, puis modifiez-le. Vous pouvez essayer d'ajouter de la syntaxe à l'intérieur de ~/.fichiers vimrc.
$cat ~/.vimrc
syntax on
Il mettra en évidence votre syntaxe de code sur vim
Ajoutez "syntax on" au fichier / usr / share/vim / vimrc et vous obtiendrez une mise en surbrillance dans vos fichiers chaque fois que vous en modifierez un.
# vi /usr/share/vim/vimrc
Ajoutez cette ligne à la fin du fichier:
syntax on
Maintenant, vous obtiendrez une mise en surbrillance lorsque vous modifierez le fichier.
Vous pouvez envisager d'utiliser une version de Vim qui est une application Mac native (qui s'exécute dans une fenêtre).
MacVim a de grands schémas de couleurs et vous pouvez toujours le lancer à partir du Terminal comme ceci:
$ mvim file.txt
Qui ouvrira votre fichier dans une nouvelle fenêtre Vim.
Vous devez créer le fichier ~/.vimrc et ajouter syntaxe sur dans ce fichier
Vi ~/.vimrc
Syntaxe sur
Enregistrer le fichier et exécutez votre vim
@ ashcatch-Je ne peux pas laisser de commentaire, mais je voulais ajouter qu'iTerm a d'autres avantages par rapport au Terminal.app tels que sensible copier et coller (configurable' word ' regex pour facile double-cliquez sur la sélection des chemins / URL, clic du milieu coller) et le support de la souris terminal (: se mouse = a dans vi pour obtenir la sélection de texte de la souris, le déplacement des bordures de fenêtre, etc.)
Je serais perdu sans elle.