Gdzie MacVim zachowuje swoje motywy?

13

Korzystam z MacVim i próbuję zmienić domyślny motyw. Mam w swoim .vimrcpliku (i .gvimrcrównież w):

 colorscheme macvim

Ale temat pozostaje niezmieniony. Co ja robię źle?

Plik jest wczytywany bez błędów, ale schemat się nie zmienia. Co więcej, jeśli pobiorę alternatywne motywy?

KevDog
źródło

Odpowiedzi:

6

To właśnie mam w moim ~ / .vimrc

if has("gui_running")
  syntax on
  set hlsearch
  colorscheme macvim
  set bs=2
  set ai
  set ruler
endif
sumx
źródło
8

Domyślnie powinieneś umieszczać niestandardowe kolory / motywy w: ~/.vim/colors

Pamiętaj, że może być konieczne utworzenie .vimkatalogu w katalogu domowym, jeśli jeszcze nie istnieje.

Po wykonaniu tej czynności polecenie: colorscheme powinno automatycznie pobrać motyw.

Jason Salaz
źródło
6

Gdzie Macvim przechowuje motywy?

Motywy, w które wyposażony jest MacVim, można znaleźć w

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

ale MacVim załaduje również wszelkie niestandardowe motywy, które masz na dysku. Używam dość niesamowitej dystrybucji wtyczek Janus z MacVimem, a Janus zachowuje wszystkie swoje motywy ~/.vim/janus/vim/colors. MacVim załaduje to tak samo jak ustawienia domyślne.

Ale temat pozostaje niezmieniony. Co ja robię źle?

MacVim ładuje oba ~/.vimrci ~/.gvimrcw tej kolejności. Upewnij się, że ustawienia w ~/.gvimrcnie są ustawieniami blokującymi, które wprowadzasz w ~/.vimrcpliku.

Ian C.
źródło
0

Najłatwiejszym sposobem jest utworzenie ~/.gvimrcpliku i dodanie

colorscheme solarized

lub jakikolwiek inny schemat kolorów. To wszystko, co musiałem zrobić, aby moja brewedwersja macvimznów działała. Miałem warunek taki jak ten na początku wątku i to działało przez jakiś czas, ale ostatnio (myślę, że po aktualizacji do OSX) musiałem dodać .gvimrcplik, aby OceanicNext działał.

piksel 67
źródło