Так как Vim 8 есть EndOfBuffer
изюминка группа для этого; от :help hl-EndOfBuffer
:
EndOfBuffer filler lines (~) after the last line in the buffer.
By default, this is highlighted like hl-NonText.
Для более ранних версий Vim это так NonText
. От :help hl-NonText
:
NonText '~' and '@' at the end of the window, characters from
'showbreak' and other characters that do not really exist in
the text (e.g., ">" displayed when a double-wide character
doesn't fit at the end of the line).
Я тоже этого не знал. Как я нашел это:
- Я напечатал
:help 'highlight'
- Я заметил, что есть список с изюминкой «разами» здесь с описанием краткого.
- Тип
/\~
для поиска ~
персонажа
И :help colorscheme
я прочитал:
:hi[ghlight] clear {group-name}
:hi[ghlight] {group-name} NONE
Disable the highlighting for one highlight group. It
is _not_ set back to the default colors.
Используя , :highlight clear NonText
кажется, работает для меня.
NonText
было то, что мне было нужно. Я нашел фрагмент кода не работает, хотяhi NonText ctermbg=NONE
делал в соответствии с @ ответом Carpetsmoker в.:highlight clear NonText
сработало (из vim) - хотя, зная «NonText», я смог достаточно легко редактировать схему цветов.ctermbg
, но должно бытьctermfg
(я исправил это сейчас).fg
применяется к тексту.