Как установить цветовую схему vim по умолчанию

132

Последнее обновление Ubuntu сделало мою цветовую схему vim непригодной для использования. Я знаю, как установить его вручную ( :colo eveningнапример), но я хочу установить значение по умолчанию для всех сеансов vim. Я вижу ссылки в других местах .vimrc, но до сих пор мне не удалось найти правильное расположение и синтаксис.

Джозеф Мастей
источник

Ответы:

76

Ваш .vimrcфайл находится в вашем $HOMEкаталоге. В * Никс cd ~; vim .vimrc. Команды в этом .vimrcте же, что и в ex-mode в vim, только без начального двоеточия, поэтому colo eveningбудет достаточно. Комментарии в скобках .vimrcзаключаются в двойные кавычки.

Чтобы увидеть пример vimrc, откройте $VIMRUNTIME/vimrc_example.vimиз vim

:e $VIMRUNTIME/vimrc_example.vim
колокольчик-рапунцель
источник
36

Это так же просто, как добавить строку в ваш ~/.vimrc:

colorscheme название_цветной_схемы

Джонс
источник
12

Вы также можете попробовать поместить это в свой ~/.vimrcфайл:

colorscheme Solarized
hernanvicente
источник
2
так и должно бытьcolo solarized
Tomasz Kuter
7

Вы можете просто использовать однострочный

echo colorscheme koehler >> ~/.vimrc

и замените koehlerлюбой другой доступной цветовой схемой. Имхо, все они лучше дефолта.

Андрей Регентов
источник
1
Это перезапишет любую существующую конфигурацию. Может ты имеешь в виду >>?
Дэвис Херринг,
5

После того, как вы решили изменить цветовую схему vim, которая вам нравится, вам нужно будет настроить файл конфигурации vim ~/.vimrc.

Например, чтобы использовать elflordцветовую схему, просто добавьте эти строки в свой ~/.vimrcфайл:

colo elflord

Остальные названия цветовых схем вы можете посмотреть /usr/share/vim/vimNN/colors где NN - версия VIM.

термоблока
источник
3

Ubuntu 17.10 по умолчанию не имеет ~/.vimrcфайла, нам нужно создать его и поместить в него настройки colorscheme color_scheme_name.

Кстати, colorscheme desertнеплохая схема для выбора.

Ки Шан
источник
0

Скопируйте загруженные цветовые схемы в формат ~/.vim/colors/Your_Color_Scheme.

Затем написать

colo Your_Color_Scheme

или

colorscheme Your_Color_Scheme

в ваш ~/.vimrc.

Смотрите эту ссылку для holokai

hamidoo
источник
-2

ОС: Redhat Enterprise Edition

colo schema_name отлично работает, если у вас возникли проблемы со схемой цветов.

Саумитра Маллик
источник
2
:coloэто просто сокращенная форма :colorscheme. Этот ответ был добавлен уже четыре раза :-)
Мартин Турной,