Подвергнутые воздействию солнца определения цветов в vimrc файле

Необходимо попробовать mplayer, это - другой главный мультиформатный плеер на платформе Linux.

Я не знаю о acps кодеке, но я должен все же натыкаться на что-то, что не играл бы по крайней мере один из mplayer vlc.

7
28.10.2012, 02:45
1 ответ

Существует две проблемы:

  • :highlight команда не оценивает ctermfg значения как выражения. Это принимает только литеральный номер цвета или название цвета (см. :help cterm-colors). Вы получаете E421 потому что s:base00 не число, ни допустимое название цвета.

    Вы могли использовать execute 'highlight GroupName ctermfg=' . s:base00 создать командную строку и выполнить его (это в основном что colors/solarized.vim делает); однако существует дополнительная проблема.

  • Переменные, которые запускаются с s: локальные переменные сценария (см. :help s:var), таким образом, они не доступны в Вашем .vimrc (или где угодно кроме сценария, в котором они определяются: colors/solarized.vim).

    Сценарий определения “экспортирует” значения цвета как часть групп выделения, которые он определяет, но, кажется, не экспортирует отдельный cterm/gui, оценивает его использование за каждый Подвергнутый воздействию солнца цвет. Если Вы хотите создать свою собственную группу выделения, которая использует эти значения, то необходимо будет, вероятно, отредактировать ее в копию colors/solarized.vim (хотя можно хотеть использовать s:fg_base00/s:bg_base00 вместо s:base00 начиная с бывшего покрытия guifg по сравнению с. ctermfg так, чтобы Ваша группа автоматически работала бы и над графический интерфейсами пользователя и над терминалами).

7
27.01.2020, 20:18

Теги

Похожие вопросы