색도를 만들 때 EOF 아래 화면의 ~ 영역에 대한 레이블은 무엇입니까?


12

내가 좋아하는 색 구성표를 찾았지만 일부는 디스플레이의 파일 내용 아래 ~영역-영역-과 같이 배경색이 다른 기능을 가지고 있습니다. 같은 배경색을 원합니다. 일반 텍스트로 색상. 색 구성표를 편집 할 때이 문제를 해결하기 위해 어떤 키워드를 찾고 있습니까?

MacVim을 사용하고 있지만 이것이 일반적인 질문이라고 생각합니다.

두 가지 다른 배경

답변:


13

Vim 8부터는 EndOfBuffer이를위한 하이라이트 그룹이 있습니다. 부터 :help hl-EndOfBuffer:

EndOfBuffer filler lines (~) after the last line in the buffer.
        By default, this is highlighted like hl-NonText.

이전 Vim 버전의 경우 NonText입니다. 보낸 사람 :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).

나는 이것도 몰랐다. 내가 이것을 어떻게 찾았습니까?

  • 나는 타이핑했다 :help 'highlight'
  • 간단한 설명과 함께 강조 표시된 "occasions"가있는 목록이 있습니다.
  • 입력 /\~를 검색 할 ~문자

그리고 :help colorscheme나는 읽었습니다.

: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.

사용하는 :highlight clear NonText것이 나를 위해 작동하는 것 같습니다.


3

하이라이트 그룹의 관점에서 볼 때 나는 그것을이라고 생각합니다 NonText. 보낸 사람 :he highlight-groups:

                                                        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).

다음을 사용하여 나머지 영역과 동일한 색상으로 설정할 수 있습니다.

:hi NonText ctermfg=NONE

답변 해주셔서 감사합니다. NonText내가 필요한 것입니다. hi NonText ctermbg=NONE@Carpetsmoker의 답변에 따라 스 니펫이 작동하지 않는다는 것을 알았습니다 .
Coljac

@Coljac 혼란 스러워요. 내가 쓴 것과 정확히 맞지 않습니까?
muru

잘라 내기 및 붙여 넣기 오류에 대해 사과드립니다. 그것은 :highlight clear NonText(vim에서) 효과가있었습니다. "NonText"를 알고 있었지만 색 구성표를 쉽게 편집 할 수있었습니다.
Coljac

그것이 : @Coljac Muru의 예는 사소한 오타가 있었다 ctermbg되어야하지만 ctermfg(나는 지금이 고정했습니다).
Martin Tournoij

@Carpetsmoker 그것이 효과가 있다면, 나를 놀라게합니다. 나는 fg텍스트에 적용 되었다고 생각했다 .
muru
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.