3

我想使用两个自动命令,突出显示过长的行,并突出显示行尾的空格,但我没有成功,只显示两个命令中的最后一个......有可能吗?

这是有关的行:

augroup vimrc_autocmds
    autocmd BufEnter * highlight OverLength ctermbg=darkgrey guibg=#592929
    autocmd BufEnter * match OverLength /\%81v.*/
    autocmd BufEnter * highlight UnwantedSpaces ctermbg=red guibg=#red
    autocmd BufEnter * match UnwantedSpaces /\s\+$/
augroup END
4

1 回答 1

6

您一次只能使用一个match。如果要使用多个,可以使用2matchand 3match。您只能同时使用其中的三个,而无需为要匹配的内容定义语法突出显示。

于 2013-08-11T00:12:01.953 回答