К сожалению, невозможно изменить символ тильды, который Vim использует для отображения строк за концом файла (без изменения исходного кода).
Жизнеспособный обходной путь - скрыть эти тильды, настроивNonText
группа подсветки, которая используется для их отображения, чтобы цвет переднего плана был равен цвету фона:
:highlight NonText ctermfg=bg guifg=bg
Однако этот подход не является полным решением, поскольку эта группа подсветки используется такжедля символов списка (см. опции list
и listchars
), делающих невозможным указание подсветки только для маркировки за последней строкой.