Как изменить указанные c цвета 'theme' в vim - PullRequest
1 голос
/ 27 апреля 2020

Я бы хотел, чтобы vim примерно соответствовал цветовой схеме файла python в textmate. Вот сравнение двух:

enter image description here

Например, я хочу, чтобы комментарий был синим, а не красным. Если у меня есть шестнадцатеричные коды для каждого из этих цветов, есть ли место, где я могу изменить это в vimrc или где-то еще? Например, как мне передать шестнадцатеричный код в vim colorscheme:

" syntax highlighting
hi Comment    cterm=NONE ctermfg=#ddd        gui=NONE guifg=#ddd
hi Constant   cterm=NONE ctermfg=DarkGreen   gui=NONE guifg=green3

1 Ответ

1 голос
/ 27 апреля 2020

Я смог достичь того, что вы хотели, двумя разными способами, первый был намного проще, я просто добавил

hi Comment guifg=#ddd

в свой vimr c сразу после colorscheme [colorscheme name] .

Второй метод лучше подходит для большого количества изменений и гораздо сложнее. Он основан на изменении вашей цветовой схемы. Вы должны сделать следующее:

  1. Проверьте текущую цветовую схему, набрав команду: colorscheme в vim. если это одно из значений по умолчанию (blue.vim, darkblue.vim, default.vim, delek.vim, desert.vim, elflord.vim, вечером.vim, industry.vim, koehler.vim, macvim.vim, morning.vim , murphy.vim, pablo.vim, peachpuff.vim, ron.vim, shine.vim, slate.vim, torte.vim, zellner.vim), затем вам нужно go до $ VIMRUNTIME / colors и отредактировать, что твое. В противном случае проверьте каталог ~ / .vim на «colors» или найдите, где вы храните плагины для названия вашей темы. Например, если вы используете vim-plug, плагины и темы сохраняются в ~ / .vim / plugged. Скопируйте папку, чтобы не испортить оригинальную тему и используйте другое имя.

    2. После открытия папки вашей темы откройте единственный файл в ней - [theme] .vim и найдите нужный элемент. изменить, например, «Комментарий», изменить шестнадцатеричное значение цвета, фона и т. д. c.

  2. Повторите по своему вкусу, когда ваша тема будет выглядеть так, как вы хотите.

  3. Установите цветовую схему с помощью colorscheme [name-you-picked-earlier]

Второй вариант также полезен для создания полных тем, подходящих именно вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...