Как изменить цвет выбранного кода (схема Vim)?

Как я изменяю цвет выбранного кода в Vim?

Существует три режима выбора, Visual Line режим или Visual Block режим, и выбирающий с мышью).

  hi CursorLine guibg=#DDDDDD gui=none
  hi CursorColumn guibg=#EEEEEE gui=none
  hi MatchParen guifg=#f6f3e8 guibg=#857b6f gui=none
  hi Pmenu   guifg=#f6f3e8 guibg=#DDDDDD gui=none
  hi PmenuSel  guifg=#000000 guibg=#DDDDDD gui=none
endif

" General colors
hi Cursor   guifg=NONE    guibg=#656565 gui=none
hi Normal   guifg=#000000 guibg=#FFFFFF gui=none
hi NonText   guifg=#808080 guibg=#FFFFFF gui=none
hi LineNr   guifg=#857b6f guibg=#FFFFFF gui=none
hi StatusLine  guifg=#000000 guibg=#FFFFFF gui=none
hi StatusLineNC guifg=#857b6f guibg=#FFFFFF gui=none
hi VertSplit  guifg=#444444 guibg=#FFFFFF gui=none
hi Folded   guibg=#AAAAAA guifg=#FFFFFF gui=none
hi Title  guifg=#000000 guibg=NONE gui=none
hi Visual  guifg=#000000 guibg=#FFFFFF gui=none
hi SpecialKey guifg=#808080 guibg=#FFFFFF gui=none

Как я знаю, какая строка это?

22
задан Eric Leschinski 27 December 2013 в 09:49
поделиться

2 ответа

Цвет выбора для gvim задается следующей строкой:

hi Visual  guifg=#000000 guibg=#FFFFFF gui=none

Вы можете использовать именованные значения цвета вместо #nnnnnn кодов RGB. Ваша существующая линия настроена на черный передний план и белый фон, как вы заметили.

Например, если вам нужен голубой фон с белым передним планом:

hi Visual  guifg=White guibg=LightBlue gui=none

Убедитесь, что файл цвета, который вы редактируете, находится в каталоге vim7x / colors, чтобы и vim, и gvim могли его найти. Его точное местоположение может немного отличаться в зависимости от платформы вашей ОС.

34
ответ дан 29 November 2019 в 03:42
поделиться

Вам стоит взглянуть на эту хорошую коллекцию схем Vim.

Возможно, одна из них подходит для ваших нужд.

1
ответ дан 29 November 2019 в 03:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: