#vim #color-scheme
#vim #цветовая схема
Вопрос:
Есть ли какой-либо способ в моем vimrc переопределить настройку фона моей цветовой схемы и сделать его черным? Я ищу что-то вроде
set colorscheme=wombat256
override_background(black)
так что, какую бы схему я ни выбрал, фон будет принудительно черным.
Комментарии:
1. Что делать, если текст на переднем плане в теме также черный?
2. тогда я получу невидимый текст 🙂 я в основном хочу этого, потому что есть много тем, которые мне нравятся, за исключением серого / темно-синего / в противном случае черного фона, и было бы удобно не менять их по отдельности.
Ответ №1:
colorscheme wombat256
highlight Normal guibg=black guifg=white
set background=dark
Настраивайте по вкусу 🙂
@edit: прочитав ваш последующий комментарий, я подозреваю, что вы обнаружите, что вам нужно переопределить другие связанные цвета фона подсветки (группы). Будет ясно, какие из них, прочитав существующие цветовые схемы
Комментарии:
1. спасибо 🙂 это указало мне в правильном направлении. фактической командой было выделить обычный ctermbg = None, благодаря ошибке терминала gnome, в которой черный не является черным [ superuser.com/questions/142486 /…
2. Я должен поставить
set background=dark
передhighlight
переопределением, чтобы заставить это работать.
Ответ №2:
Это то, что сработало для меня:
colorscheme wombat256
hi Normal ctermbg=16 guibg=#000000
hi LineNr ctermbg=16 guibg=#000000