Настройка цветов фона VIM



когда я пытаюсь изменить цвет фона в .vimrc или непосредственно в Vim с помощью команды:



set background=dark


... это никак не влияет на мое прошлое. Так же как и . Тем не менее, это выглядит нормально, когда я запускаю gvim.



есть ли способ изменить фон в vim без изменения настроек моего Konsole?



EDIT хорошо, есть разница между guifg/guibg и ctermfg/ctermbg. В то время как графический интерфейс принимает много различные цветовые комбинации, cterm позволяет только несколько стандартных.

930   4  

4 ответов:

как собственная помощь vim на set background говорит: "установка этого параметра не изменяет цвет фона, он сообщает Vim, как выглядит цвет фона. Для изменения цвета фона см.|: hi-normal|."

:highlight Normal ctermfg=grey ctermbg=darkblue

будет писать белым на синем на вашем Цветном терминале.

в эмуляторе терминала, таком как konsole или gnome-terminal, вы должны установить настройку цвета 256 для vim.

:set  t_Co=256

после этого вы можете изменить свой фон.

попробуйте добавить

set background=dark

на .gvimrc тоже. Это хорошо работает для меня.

используя set bg=dark С белым фоном может производить почти нечитаемый текст в некоторых схемах подсветки синтаксиса. Вместо этого вы можете изменить общую цветовую схему на то, что хорошо выглядит в вашем терминале. Файл colorscheme должен установить атрибут фона для вас соответствующим образом. Кроме того, для получения дополнительной информации см.:

:h color

Comments

    Ничего не найдено.