LINUX.ORG.RU

VIm и #hexcolor

 ,


0

2

А можно ли в Vim задать цвета в частности цвет фона hex значением?

В текущей теме badwolf установлено set background=dark в терменале это цвет #121212 в gvim с тем же badwolf это цвет #1C1B1A более приятный.

В теме есть hex значения, но я не раскурил где там фон.

А я хотеть цвет #2D2D2D или #222222 или #212121.

★★★★★

Они так и задаются в gvim, в vim терминал стоит на пути и надо использовать номера цветов (вроде нельзя #-запись использовать, даже в терминалах, где оно поддерживается как расширение).

Фон это одно из двух (vim и gvim):

hi Normal guibg=#111111
hi Normal ctermbg=14
А background=dark это не то. Эта опция на контраст влияет, чтобы читаемо было на тёмном/светлом фоне, см. :help 'background'.

xaizek ★★★★★
()

в терминале не может быть hex, потому что в терминале у тебя максимум 256+16 цветов, hex может быть только в gvim.

для терминала цвета задаются в ctermbg для фона и ctermfg для цвета текста, если интересует обычный фон, то это:

hi Normal          ctermfg=245     ctermbg=0       cterm=none

xinu
()
Ответ на: комментарий от xinu

если хочешь, чтобы тема в терминале максимально была приближена к гуевой, то можно использовать плагин csapprox.

xinu
()

Всем спасибо.

Dron ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.