Когда Vim запускается, он отображает символ тильды (~
) для пустых строк. Есть ли способ изменить цвет?Изменение цвета тильды (~) в Vim
ответ
Попробуйте это:
:highlight NonText ctermfg=12
12 цветов по умолчанию; измените, как вы считаете нужным.
Лукас является правильным, но если вы хотите изменить цвет в Gvim, а я думаю, что вам нужно guifg=
, а также ctermfg=
т.е. :highlight NonText ctermfg=*color* guifg=*color*
Я не могу оставить комментарии, так что это будет иметь чтобы быть ответом.
Lucas правильный, но вы должны помнить, что это также изменит цвет символов, отображаемых при :set list
. Если вы пытаетесь скрыть эти тильды, вы также спрячете эти символы.
Вы можете попробовать новую цветопередачу.
:colors <colorscheme name>
Вы можете найти имена схем, установленных на вашей системе в $ VIMRUNTIME/цвета/ Кроме того, если опция «BG» не установлен должным образом, эти маленькие тильды может быть трудно увидеть.
В Vim 8, вы можете установить группу EndOfBuffer
выделения отдельно от NonText
:
highlight EndOfBuffer ctermfg=bg
Но это влияет на видимость списка символов в то же время! –