Когда я пытаюсь изменить цвета фона .vimrc
в Vim или прямо в нем, используя команду:
set background=dark
... это никак не влияет на мое прошлое. Тоже не light
вариант. Однако все выглядит нормально, когда я запускаю gvim.
Есть ли способ изменить фон в Vim без изменения настроек Konsole?
ИЗМЕНИТЬ Хорошо, есть разница между guifg / guibg и ctermfg / ctermbg. В то время как графический интерфейс допускает множество различных цветовых комбинаций, cterm допускает лишь несколько стандартных.
linux
background
vim
vi
Максим Ви.
источник
источник
Ответы:
Как
set background
сказано в собственной справке vim : «Установка этой опции не изменяет цвет фона, она сообщает Vim, как выглядит цвет фона. Для изменения цвета фона см. |: Hi-normal |».Например
будет писать белым по синему на вашем цветном терминале.
источник
:help hl-NonText
на цвет фона после последней строки файла.:highlight Normal ctermfg=grey ctermbg=darkblue
. Саб в любых цветах, которые вы хотите.В эмуляторе терминала, таком как konsole или gnome-terminal, вы должны установить 256 цветов для vim.
После этого вы можете изменить свой фон.
источник
export TERM='xterm-256color'
.Попробуйте добавить
к тебе
.gvimrc
тоже. Это хорошо работает для меня.источник
Использование
set bg=dark
с белым фоном может привести к появлению почти нечитаемого текста в некоторых схемах подсветки синтаксиса. Вместо этого вы можете изменить общую цветовую схему на то, что хорошо смотрится в вашем терминале. В файле цветовой схемы должен быть установлен соответствующий фоновый атрибут. Также для получения дополнительной информации см .:источник