Depuis Vim 8, il y a le EndOfBuffer
groupe de mise en évidence pour cela; de :help hl-EndOfBuffer
:
EndOfBuffer filler lines (~) after the last line in the buffer.
By default, this is highlighted like hl-NonText.
Pour les versions antérieures de Vim, c'est NonText
. De :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).
Je ne le savais pas non plus. Comment j'ai trouvé ça:
- j'ai tapé $
:help 'highlight'
- J'ai remarqué qu'il y a une liste avec des "occasions" en surbrillance ici avec une brève description.
- Tapez
/\~
pour rechercher le ~
personnage
Et :help colorscheme
je lis:
: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.
L'utilisation :highlight clear NonText
semble fonctionner pour moi.
Martin Tournoij
la source
NonText
était ce dont j'avais besoin. J'ai trouvé que l'extrait dehi NonText ctermbg=NONE
code ne fonctionnait pas, bien que ce soit selon la réponse de @ Carpetsmoker.:highlight clear NonText
qui a fonctionné (de vim) - bien que connaissant "NonText", j'ai pu modifier le schéma de couleurs assez facilement.ctermbg
, mais devrait l'êtrectermfg
(j'ai corrigé cela maintenant).fg
appliqué au texte.