Vì Vim 8 có EndOfBuffer
nhóm nổi bật cho việc này; từ :help hl-EndOfBuffer
:
EndOfBuffer filler lines (~) after the last line in the buffer.
By default, this is highlighted like hl-NonText.
Đối với các phiên bản Vim trước đó, nó NonText
. Từ :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).
Tôi cũng không biết điều này. Làm thế nào tôi tìm thấy điều này:
- Tôi đã gõ
:help 'highlight'
- Tôi nhận thấy có một danh sách với các "dịp" nổi bật ở đây với một mô tả ngắn gọn.
- Nhập
/\~
để tìm kiếm ~
nhân vật
Và :help colorscheme
tôi đã đọc:
: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.
Sử dụng :highlight clear NonText
dường như làm việc cho tôi.
NonText
là những gì tôi cần. Tôi thấy đoạn trích không hoạt động, mặc dùhi NonText ctermbg=NONE
đã làm theo câu trả lời của @ Carpetsmoker.