Où MacVim conserve-t-il ses thèmes?


13

J'utilise MacVim et j'essaie de changer le thème par défaut. J'ai les éléments suivants dans mon .vimrcdossier (et .gvimrcaussi):

 colorscheme macvim

Mais le thème reste inchangé. Qu'est-ce que je fais mal?

Le fichier est lu sans erreur mais le schéma ne change pas. De plus, si je télécharge des thèmes alternatifs, où vont-ils?

Réponses:


6

Voici ce que j'ai dans mon ~ / .vimrc

if has("gui_running")
  syntax on
  set hlsearch
  colorscheme macvim
  set bs=2
  set ai
  set ruler
endif

8

Par défaut, vous devez placer des thèmes / thèmes de couleurs personnalisés dans: ~/.vim/colors

Notez que vous devrez peut-être créer le .vimrépertoire dans votre répertoire personnel s'il n'existe pas déjà.

Après cela, votre commande: colorscheme devrait automatiquement récupérer le thème.


6

Où macvim conserve-t-il ses thèmes?

Les thèmes fournis avec MacVim sont disponibles dans

/Applications/MacVim.app/Contents/Resources/vim/runtime/colors

mais MacVim chargera également tous les thèmes personnalisés que vous avez sur le disque. J'utilise la distribution plutôt géniale du plugin Janus avec MacVim et Janus conserve tous ses thèmes ~/.vim/janus/vim/colors. MacVim le chargera ainsi que les valeurs par défaut.

Mais le thème reste inchangé. Qu'est-ce que je fais mal?

MacVim charge les deux ~/.vimrcet ~/.gvimrc, dans cet ordre. Assurez-vous que les paramètres dans ~/.gvimrcne sont pas des paramètres décousus que vous définissez dans votre ~/.vimrcfichier.


0

La façon la plus simple est de créer un ~/.gvimrcfichier et d'ajouter

colorscheme solarized

ou quelle que soit la couleur que vous souhaitez. C'est tout ce que j'avais à faire pour que ma brewedversion de macvimtravail fonctionne à nouveau. J'avais un conditionnel comme celui en haut du fil et cela a fonctionné pendant .gvimrcun certain temps, mais récemment (je pense qu'après une mise à niveau vers OSX) j'ai dû ajouter le fichier pour que OceanicNext fonctionne.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.