2013-09-07 2 views
-2

set list을 사용하고 싶지만 탭을 제외하고는 탭이 공백처럼 보일 것입니다.세트 목록을 사용하여 보이지 않는 문자를 강조 표시하려면 어떻게해야합니까?

이 내 현재 구성이지만, 탭이 여전히 다른 배경 색상이 있습니다

set list 
set listchars=tab:\ \ ,eol:#,trail:~ 

Screenshot

내가 탭이 강조되고 싶지 않아,하지만 내가 후행 공백 및 EOL에 원하는거야 강조 표시됩니다. 내가 어떻게 할 수 있니? (색 구성표를 편집 할 수는 있지만 엉망인 것처럼 느껴집니다.)

+0

설정에서 탭을 제거 하시겠습니까? 'set listchars = eol : #, trail : ~' – FDinoff

+0

@FDinoff That는 탭을'^ I '로 강조하는데, 그것은 더 나빠집니다. :) – rightfold

+0

아, 그렇게 할 줄 몰랐어. (나는 내 ​​컴퓨터 앞에 앉아 있지 않다) – FDinoff

답변

3

나는 그렇게 할 수 있다고 생각하지 않습니다. 강조

도움말 'listchars'에 대한 국가

은 "텍스트가 아닌"

는 "EOL"에 사용됩니다, "확장"과 "선행".
"nbsp", "탭"및 "트레일"에 대한 "SpecialKey".

  • tabtrail 말을하는 것입니다

SpecialKey 강조

  • eol
  • 공간을 강조 NonText 얻을 당신은 무료로 링크되는 Normal

  • 을 강조 얻을 수 이 높은 조명 그룹은 :hi으로 좋아하지만 원하는만큼 내가 속한 강조 그룹을 변경할 수는 없습니다. :h :hi-link을 참조하십시오.

    :set listchars+=tab:\ \ 
    :hi! link SpecialKey Normal 
    
    +0

    나는 '안녕하세요! 링크 SpecialKey 정상'내 vimrc,하지만 아무것도하지 않습니다. 그것 아직도 colorscheme의 색깔을 사용하여. ': verbose hi SpecialKey SpecialKey xxx term = 대담한 ctermfg = 243 ctermbg = 235 guifg = # 808080 guibg = # 343434 ~/.vim/bundle/vim-colorschemes/colors/candyman.vim'의 마지막 세트 –

    관련 문제