Цветовая схема Macvim, конфликтующая с .vimrc

В моем .vimrc, Я указываю, что, когда я делаю поиск, я хочу, чтобы условия были выделены - цвет фона желтый, приоритетный черный цвет. Вот то, как я указываю что:

" Settings for terminal version of vim
:highlight Search ctermbg=yellow ctermfg=black
" Settings for gvim (linux) / macvim
:highlight Search guibg=yellow guifg=black

Я также использую хорошую цветовую схему (railscasts) в Macvim. Это, кажется, переопределяет мои цвета подсветки, однако, к чему-то едва видимому. Если я перезагружаю мой .vimrc, все хорошо снова.

Есть ли способ вызвать мой .vimrc настройки для завоевания в каких-либо конфликтах с цветовой схемой? В противном случае было бы лучше изменить саму цветовую схему? Запишите немного сценария, который заставляет энергию автоматически перезагружать .vimrc после загрузок цветовой схемы? Каков лучший подход здесь?

3
задан 15.11.2010, 18:53

2 ответа

Вы, вероятно, хотите переместить эти цвета в .gvimrc вместо .vimrc. .gvimrc обрабатывается позже, как это предназначается, чтобы переопределить настройки и быть специфичным для GVim.

4
ответ дан 08.12.2019, 00:34

Порядок важен. Вы выполняющий их: выделите команды прежде или после Вашего: команда системы цветов? Если это прежде, попытайтесь изменить порядок.

Однако существуют причины, это все еще не может работать. Если это верно, можно попытаться поместить Ваш: выделите команды в ~/.vim/after/syntax/syncolor.vim (я не уверен, чем MacOS, эквивалентная из этого пути, была бы), который автоматически загружается на различных событиях.

0
ответ дан 08.12.2019, 00:34

Теги

Похожие вопросы