Раскрашивает Vim через терминал гнома, не то же с gVim

почему случается так, что цвета при использовании цветовой схемы 'доска' через Vim в терминале гнома не являются тем же как тогда, когда я использую ту же тему в gVim? т.е. фон является черным, в то время как на gVim это сине, и имена функций не являются colroed и т.д. Только несколько частей кода окрашены.

Вот мой .vimrc

filetype plugin indent on
set number
let &t_Co=256

Также на моей вкладке Profile Preferences> Colors, я добрался: Bulit-в Схемы: Зеленый на Черных Встроенных схемах: XTerm

6
задан 03.01.2010, 16:16

3 ответа

Смотрите на CSApprox - очень хороший в соответствии системам цветов (в Linux, по крайней мере - в OSX, терминал по умолчанию не имеет достаточных цветов),

Довольно простой настроить - просто настраивают, сколько цветов применимо Вашим терминалом и помещает необходимую информацию в Ваш .vimrc

4
ответ дан 07.12.2019, 15:54

Vim, работающий в эмуляторе терминала, использует так называемые коды ANSI для цвета отображения. gVim не передает на эмуляции терминала и может использовать любой цвет RGB, который это любит.

В объявлении цветовой схемы это - guifg и guibg записи для gVim, и ctermfg и ctermbg записи для эмуляторов терминала. Посмотрите

:help syntax

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

3
ответ дан 07.12.2019, 15:54

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

2
ответ дан 07.12.2019, 15:54

Теги

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