Почему VIM не распознает полностью доступный цвет? - PullRequest
1 голос
/ 21 июля 2011

Это таинство сводит меня с ума: я пытаюсь указать определенные цвета, которые перечислены в gVim 7.3 при запуске этот сценарий .

Но когда положить вфайл синтаксиса .vim, gVim просто выдает ошибку «Имя цвета не распознано».Это происходит даже с простыми цветами, такими как orange.Вместо этого он распознает только несколько цветов, таких как красный, синий, желтый, темно-желтый, темно-зеленый, черный и т. Д.

Почему это происходит и как обойти это?

Ответы [ 2 ]

2 голосов
/ 21 июля 2011

Поскольку в качестве терминальной программы vim по умолчанию поддерживает только цвета ANSI.http://en.wikipedia.org/wiki/ANSI_escape_code#Colors

Я не знаю достаточно о синтаксических файлах, чтобы ответить полностью, но эти ссылки могут быть полезны http://vim.wikia.com/wiki/256_colors_in_vim http://vim.wikia.com/wiki/View_all_colors_available_to_gvim

Возможно, что только нормальные цвета доступны дляСинтаксические файлы оттуда вы можете использовать другую цветовую схему для переназначения нормальных цветов.http://vimcasts.org/episodes/creating-colorschemes-for-vim/

0 голосов
/ 28 июля 2011

Я решил проблему с помощью жесткого кодирования цвета (оранжевый) в файле .vim:

hi def MyOrange_color ctermfg=202 guifg=#ff5f00
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...