Настройка цветов фона VIM
когда я пытаюсь изменить цвет фона в .vimrc или непосредственно в Vim с помощью команды:
set background=dark
... это никак не влияет на мое прошлое. Так же как и . Тем не менее, это выглядит нормально, когда я запускаю gvim.
есть ли способ изменить фон в vim без изменения настроек моего Konsole?
EDIT хорошо, есть разница между guifg/guibg и ctermfg/ctermbg. В то время как графический интерфейс принимает много различные цветовые комбинации, cterm позволяет только несколько стандартных.
4 ответов:
как собственная помощь vim на
set backgroundговорит: "установка этого параметра не изменяет цвет фона, он сообщает Vim, как выглядит цвет фона. Для изменения цвета фона см.|: hi-normal|.":highlight Normal ctermfg=grey ctermbg=darkblueбудет писать белым на синем на вашем Цветном терминале.
в эмуляторе терминала, таком как konsole или gnome-terminal, вы должны установить настройку цвета 256 для vim.
:set t_Co=256после этого вы можете изменить свой фон.
используя
set bg=darkС белым фоном может производить почти нечитаемый текст в некоторых схемах подсветки синтаксиса. Вместо этого вы можете изменить общую цветовую схему на то, что хорошо выглядит в вашем терминале. Файл colorscheme должен установить атрибут фона для вас соответствующим образом. Кроме того, для получения дополнительной информации см.::h color
Comments