Ответ 1
Вы используете gvim? Возможно, что ваш .gvimrc или системный файл gvimrc переопределяют выбор цветов в вашем .vimrc.
Когда я делаю
:colorscheme vilight
он прекрасно загружает цветовую схему.
Итак, я добавил
colorscheme vilight
в мой .vimrc, но не загружая его при запуске. Я что-то пропустил?
Также в моей конфигурации
set background=dark
syntax on
colorscheme vilight
set lines=60 columns=200
Вы используете gvim? Возможно, что ваш .gvimrc или системный файл gvimrc переопределяют выбор цветов в вашем .vimrc.
Иногда это помогает помещать цветовую схему в конец файла _gvimrc.gvimrc который читается (после SYNTAX ON). Также убедитесь, что HOME читается. Иногда gvim все еще читает с пути установки.
У меня такая же проблема! MacVim не загружает мою цветовую схему при запуске. Однако vim запускается из командной строки. Это проблема MacVim?
Я очистил свой .vimrc и просто оставил строки colorscheme, и он все еще не работает.
set background=dark
colorscheme solarized
syntax on
Однако, делая
:set background=dark
:colorscheme solarized
после запуска.
UPDATE: я узнал, что MacVim загружает оба .vimrc и .gvimrc, и в моем случае проблема в .gvimrc была проблемой.
Для Macvim решение добавит следующее в ваш .vimrc:
let macvim_skip_colorscheme=1
Затем он будет уважать ваш выбор в .vimrc.
У вас есть syntax on
в вашем .vimrc
?
Была та же проблема. Комментирование set background=light
в файле .gvim
исправил проблему для меня.
У меня тоже была эта проблема, когда я взял .vimrc из gVim для Windows и использовал его с MacVim.
Я заметил, что vi, который идет со снежным леопардом, жалуется на строки, заканчивающиеся на ^ M (иначе возврат каретки, или "\ r" ). После преобразования строк в стиле dos в стиле unix проблема была решена. (*)
MacVim не жалуется на это, но, по-видимому, имеет проблему с загрузкой .vimrc, когда он содержит строки новой строки dos.
(*) - Новые строки стиля Dos/windows состоят из возврата каретки и строки ('\ r\n'), новые строки стиля unix содержат только строку ('\n').
Просто добавьте строку "source.vimrc" в конце .gvimrc
Если вы используете MacVim, у меня возникли проблемы с загрузкой загруженных цветовых схем. Я узнал, что если вы переместите цветовые схемы на:
/Applications/MacVim.app/Contents/Resources/vim/runtime/colors
Затем он будет работать в вашем .gvimrc