답변:
Vim의 최신 버전에는 EOL 및 TAB 문자와 후행 공백에 사용해야하는 문자를 지정할 수있는 'listchars'설정이 있습니다.
당신은 할 수 있습니다 :
set listchars=eol:$,tab:\[SPACE]\[SPACE]
... 특별히 탭 붕괴없이 EOL의 문자를 표시 (입력 공백 문자가 아니라 [, S, P, A, ...).
'listchars'설정의 return chars에 대해서는 특별히 알지 못하지만 구문 강조 표시를 사용할 수 있다고 생각합니다. \ r 문자의 기본 표시는 SpecialKey 강조 표시로 표시하는 것입니다.
따라서 위와 같이 'listchars'설정과 결합 된 \ r 문자의 기본 SpecialKey 강조 표시는 필요한 것과 비슷해야합니다.
:highlight SpecialKey ctermfg=5
... 자홍색을 좋아한다면.
set listchars
다음 오류가 발생 E474: Invalid argument: listchars=eol:$,tab:\[SPACE]\[SPACE]
합니다.. MacVim 8.0.596 (133)을 사용하고 있습니다
.vimrc
파일에 다음 줄을 추가 하십시오.
set fileformats=unix
이로 인해 vim은 기본적으로 유닉스 스타일 파일 만 지원합니다. 유닉스 스타일이 아닌 줄 끝의 경우 캐리지 리턴 문자 \r
는 vim에 명시 적으로로 표시됩니다 ^M
.
listchars
이미 도움이되었습니다. 사용 방법을 설명해 주시겠습니까SpecialKey
? 유용한 정보를 찾을 수 없습니다. vimdoc.sourceforge.net/htmldoc/syntax.html#hl-SpecialKey 도 큰 도움이되지 않았습니다.