2011-11-14 5 views
3

を削除私はVimの試合はショーの空白のEOLのためのvimの中で他の試合

highlight whitespaceEOL term=reverse ctermbg=Grey guibg=Grey 
match whitespaceEOL /\s\+\(\%#\)\@!$/ 

を使用しますが、私は長い行

augroup longLines 
    autocmd! filetype zsh,sh,python,vim,c,cpp :match ColorColumn /\%>80v.\+/ 
augroup END 

の一致を使用するとき、私は、なぜ、最初の試合を失いましたか?

答えて

5

:matchは、一度に1つのパターンに一致します。

:2matchおよび:3matchが正確に存在する。

また、syntaxとして実装できます。

試してみてください。

2match whitespaceEOL /\s\+$/ 
3match ColorColumn /\%>80v.\+/ 

または:

syntax match whitespaceEOL /\s\+$/ 
syntax match ColorColumn /\%>80v.\+/ 
+0

は 'シン一致ソリューションを使用することですか...'? – JuanPablo

+0

しかし、私は〜/ .vimrcで多くのファイルタイプに対して 'syn match ...'の定義をすることができますか? – JuanPablo

+0

私はこの ハイライトを追加しましたwhitespaceEOL用語=逆ctermbg =グレーguibg =グレー シン一致whitespaceEOL/\ S \ + \(\%の#\)\ @!$/ が、 – JuanPablo

関連する問題