2011-01-12 6 views
9

gvim에서 어디에서 끝나는 지보고 싶습니다. 나는 종종 문장 뒤에 공백이 생기고 나는 갖고 싶지 않다. 이 편집기 기능을 토글하는 방법?vim end of line

답변

21

사용 : 물건을 많이 (자세한 내용은 :help 'list' 참조) 표시됩니다

set list 

. 그냥 라인 엔딩을 표시하려는 경우뿐만 아니라,이 작업을 수행 :

set lcs=eol:$,tab:\ \ 

(행의 끝에서 두 개의 "백 슬래시, 공간"쌍 있다는 것을 참고). 이렇게하면 탭이 강조 표시되지 않습니다.

당신은 양자 택일 할 수있는 :

set lcs=eol:$,tab:\ \ ,trail:# 

# 모든 후행 공백을 만들려면. 여러분의 마음의 콘텐츠에 함께 재생 및 참조 :

syn match Error /\s\+$/ 
4

당신은이 같은 공백을 후행 강조 할 수 있습니다 (http://ertius.org/blog/highlighting-trailing-whitespace-in-vim/에서 해제)

highlight ExtraWhitespace ctermbg=red guibg=red 
autocmd Syntax * syn match ExtraWhitespace /\s\+$\| \+\ze\t/ 

이 아닙니다 내장 전환 가능한 기능을하지만, 위의 스 니펫은 사용자의 설정에 있으며 항상 활성화되도록 설정합니다.

3

당신이 단지를 수행하여 무엇을 강조 할 수 있어야한다 :

:help 'listchars' 

을 양자 택일로, 당신은이 같은 뭔가를 강조 표시 할 수 있습니다/문자와 히트를 입력하십시오.

예를 들어/\ n (enter)는 개행 문자가있는 위치를 표시해야합니다.

+0

-1 :이 질문은 포스터의 질문에 실제로 대답하지 않습니다. –

+3

"gvim에서 어디에서 끝나는 줄을보고 싶습니다." - 제 답변은 항상 똑같은 문제를 어떻게 해결할 수 있는지입니다. – AnthonyHurst

+2

+1. 이것이 포스터의 질문에 답하지 않는다는 것에 동의해야합니다. OP는 특별히 "이 기능 토글 (toggling this feature)"을 요구합니다. 나는 단지 발에 젖은 채로 걷고 있는데, 이것보다 더 간단한 것은 무엇입니까? –