Jua*_*blo 3 vim syntax-highlighting highlighting match
在vim中显示空白EOL我用
highlight whitespaceEOL term=reverse ctermbg=Grey guibg=Grey
match whitespaceEOL /\s\+\(\%#\)\@!$/
Run Code Online (Sandbox Code Playgroud)
但是当我使用匹配的长线时
augroup longLines
    autocmd! filetype zsh,sh,python,vim,c,cpp :match ColorColumn /\%>80v.\+/
augroup END 
Run Code Online (Sandbox Code Playgroud)
我输掉了第一场比赛,为什么?
:match 一次只匹配一个模式.
或者,您可以将其实现为syntax.
尝试:
2match whitespaceEOL /\s\+$/
3match ColorColumn /\%>80v.\+/
Run Code Online (Sandbox Code Playgroud)
要么:
syntax match whitespaceEOL /\s\+$/
syntax match ColorColumn /\%>80v.\+/
Run Code Online (Sandbox Code Playgroud)