Как написать цветовую схему VIM? - PullRequest
34 голосов
/ 09 декабря 2010

Я искал цветовые схемы VIM и нашел там несколько отличных (особенно при использовании http://code.google.com/p/vimcolorschemetest/),, но я всегда хочу изменить несколько аспектов каждого, который найду. Поэтому я решилтеперь то, что я действительно хочу сделать, это сделать самостоятельно или иметь возможность настраивать те, которые я нахожу на лету. В основном, я хочу знать это:

1) Как мне написать цвет vimсхема - есть ли хорошие (быстрые) учебники?

2) Как добавить языковые настройки?Как, например, для Python, меня могут заинтересовать разные цвета для классов и методов (возможно ли это вообще? Какой уровень настройки возможен?).Все, что вы можете рассказать мне о том, как настроить для конкретных языков, было бы фантастическим!(особенно python, но и другие, такие как C, Java, Ruby, были бы хороши)

3) Есть ли хорошие, полные (идеально хорошо прокомментированные) шаблоны, с которых я мог бы начатькоторые содержат все аспекты цветовой схемы, такие как фон, текст, материал для конкретного языка и т. п.?

Ответы [ 5 ]

46 голосов
/ 29 августа 2012

Vivify позволяет в интерактивном режиме создавать схемы цветов vim с помощью палитр цветов и просматривать схему, используя несколько примеров кода.

24 голосов
/ 09 декабря 2010

Я не смотрел "Создание цветовых схем для Vim" эпизод VIMcasts , но остальные действительно хороши.

12 голосов
/ 09 декабря 2010

colorschemes на самом деле являются скриптами vim. Вы используете команду hi для раскраски, которая работает как hi TextType guifg=#hexforegroundcolor guibg=#hexbgcolor gui=bold/italic/underlined/undercurled (предполагается, что вы используете gvim). Если вы наберете только :hi, вы получите полный список типов текста с их текущей подсветкой
см. также http://vimdoc.sourceforge.net/htmldoc/syntax.html#:colorscheme

6 голосов
/ 29 августа 2012

Может быть, вы найдете этот шаблон цветовой схемы полезным: http://www.vim.org/scripts/script.php?script_id=106

Исходное описание:

.выделите команды для всех важных групп. Затем вы можете отклоняться от стандартных, пока не найдете ту, которая вам нравится. "

6 голосов
/ 09 декабря 2010

Запустите vim, произнесите ": синтаксис справки", он имеет быстрый запуск и т. Д.

Полные шаблоны приведены в вашей установке:

схемы цветов находятся в / usr / share / vim /vimcurrent / colors /

синтаксис языков в / usr / share / vim / vimcurrent / синтаксис /

...