Gvim Как изменить цвета синтаксиса colorscheme?

Я использую gvim, а цветовая схема, которую я использую, называется «сланцем». Я в основном просто код в python, html и css, и мне нравится раскраска синтаксиса слайда, за исключением нескольких синтаксических цветов. Возможно ли изменить несколько цветов синтаксиса? Например, он окрашивает все html-теги в синий цвет, возможно ли, если я могу изменить его, скажем, на красный?

  • Использование Vim / Gvim с несколькими окнами графического интерфейса пользователя
  • Mac OS X Terminal: поддержка мыши?
  • Специальная подсветка синтаксиса Vim, включая синтаксис другого языка в указанном диапазоне
  • После того, как «: set paste» выполнил «перекомпостность режима вставки», перестаньте работать - VIM (iTerm2)
  • Сделать vim yankings глобальным через общий текстовый файл
  • Как изменить существующий буфер на новой вкладке в vim?
  • Индивидуальная подсветка vim
  • Как я могу сказать, что Vim правильно отображает escape-коды ANSI?
  • 2 Solutions collect form web for “Gvim Как изменить цвета синтаксиса colorscheme?”

    В Vim есть две абстракции для синтаксической раскраски. Во-первых, плагин синтаксиса предоставляет определения для различных элементов синтаксиса (например, имя тега HTML -> htmlTagName ) и связывает их с общими группами выделения (например, Statement ). Затем цветовая схема предоставляет фактические атрибуты и цвета для тех (которые могут зависеть от того, используете ли вы GVIM или терминал).

    Если вам не нравится цвет / форматирование определенной группы подсветки, вы в основном создадите свою собственную настраиваемую вилку цвета. Скопируйте существующие colors/schemename.vim в ~/.vim/colors/newscheme.vim и используйте новое имя в своем .vimrc помощью команды :colorscheme newscheme .

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

     :syntax link htmlTagName Constant 

    Gvim имеет файлы (например, slate.vim) в каталоге цветов везде, где он установлен. Где это зависит от ОС. Вы можете изменить их там, и это изменится для всех пользователей.

    Вы можете переопределить, поместив файл цветов (в Linux) в .vim / colors в свой домашний каталог. Не уверен, что вызвать каталог в окнах. Это выглядит довольно всеобъемлющим учебником: http://andrewradev.com/2011/08/06/making-vim-pretty-with-custom-colors/

    Давайте будем гением компьютера.