Где MacVim хранит свои темы?


13

Я использую MacVim и пытаюсь изменить тему по умолчанию. У меня есть следующее в моем .vimrcфайле (и в том .gvimrcчисле):

 colorscheme macvim

Но тема остается неизменной. Что я делаю неправильно?

Файл читается без ошибок, но схема не меняется. Кроме того, если я загружаю альтернативные темы, куда они идут?

Ответы:


6

Это то, что у меня есть в моем ~ / .vimrc

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

8

По умолчанию вы должны поместить пользовательские схемы цветов / темы в: ~/.vim/colors

Обратите внимание, что вам может понадобиться создать .vimкаталог в вашем домашнем каталоге, если он еще не существует.

После этого ваша команда: colorscheme должна автоматически выбрать тему.


6

Где Macvim хранит свои темы?

Темы, с которыми поставляется MacVim, можно найти в

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

но MacVim также загрузит любые пользовательские темы на диск. Я использую довольно замечательный дистрибутив плагинов Janus с MacVim, и Janus сохраняет все его темы ~/.vim/janus/vim/colors. MacVim загрузит это, а также значения по умолчанию.

Но тема остается неизменной. Что я делаю неправильно?

MacVim загружает оба ~/.vimrcи ~/.gvimrcв том порядке. Убедитесь, что настройки в настройках ~/.gvimrcне являются помехами, которые вы делаете в своем ~/.vimrcфайле.


0

Самый простой способ - создать ~/.gvimrcфайл и добавить

colorscheme solarized

или любой другой цветовой схемы вы хотите. Это все, что мне нужно было сделать, чтобы моя brewedверсия macvimснова заработала. У меня было условие, подобное тому, что было в начале потока, и оно работало некоторое время, но недавно (думаю, после обновления до OSX) мне пришлось добавить .gvimrcфайл, чтобы заставить OceanicNext работать.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.