我的 .vimrc 中的以下代码段以灰色阴影突出显示了行尾多余的空白:
autocmd Syntax * syntax match MySpace /\s\+$/
autocmd ColorScheme * highlight MySpace ctermbg=238
但是当这个空格已经被一个语法组匹配时,这不起作用。例如,不标记各种类型注释中的尾随空格。
该手册讨论了contains=ALL
语法组的选项,但似乎没有类似containedin=ALL
的 . 我可以以任何方式模仿它吗?我能想到的唯一方法是在containedin=
选项中列出所有相关的语法组MySpace
,这显然很乏味而且一点也不优雅。