2009-08-18 2 views

ответ

30

Попробуйте это:

 
:highlight NonText ctermfg=12 

12 цветов по умолчанию; измените, как вы считаете нужным.

+3

Но это влияет на видимость списка символов в то же время! –

8

Лукас является правильным, но если вы хотите изменить цвет в Gvim, а я думаю, что вам нужно guifg=, а также ctermfg=

т.е. :highlight NonText ctermfg=*color* guifg=*color*

8

Я не могу оставить комментарии, так что это будет иметь чтобы быть ответом.

Lucas правильный, но вы должны помнить, что это также изменит цвет символов, отображаемых при :set list. Если вы пытаетесь скрыть эти тильды, вы также спрячете эти символы.

-1

Вы можете попробовать новую цветопередачу.

:colors <colorscheme name> 

Вы можете найти имена схем, установленных на вашей системе в $ VIMRUNTIME/цвета/ Кроме того, если опция «BG» не установлен должным образом, эти маленькие тильды может быть трудно увидеть.

7

В Vim 8, вы можете установить группу EndOfBuffer выделения отдельно от NonText:

highlight EndOfBuffer ctermfg=bg