Подтвердить что ты не робот

Как написать цветовую схему VIM?

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

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

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

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

4b9b3361

Ответ 2

Vivify позволяет вам интерактивно создавать vim colorschemes с подборщиками цветов и просматривать вашу схему с использованием нескольких образцов кода.

Ответ 3

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

Ответ 4

Запустите vim, скажите ": синтаксис помощи", он имеет быстрый старт и т.д.

Для всех шаблонов посмотрите на свою установку:

colorschemes находятся в /usr/share/vim/vimcurrent/colors/

в/usr/share/vim/vimcurrent/syntax/

Ответ 5

Возможно, этот шаблон colorscheme полезен: http://www.vim.org/scripts/script.php?script_id=106

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

"Философия здесь состоит в том, чтобы предоставить список готовых к расторжению команд подсветки для всех важных групп. Тогда вы можете отклоняться от значения по умолчанию, пока не придумаете тот, который вам нравится".