Как установить цветовую схему 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

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


-2

ОС: Redhat Enterprise Edition

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


2
:coloэто просто сокращенная форма :colorscheme. Этот ответ был добавлен уже четыре раза :-)
Мартин Турной,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.