针对不同列长度范围的多个匹配突出显示

时间:2014-03-13 00:39:01

标签: vim

我正在尝试为列突出显示实现几个匹配项。 我有一个突出显示颜色列附近的列,第二个突出显示颜色列的PAST列。以下是这两行的外观:

set colorcolumn=100

match NearLength /\%<100v.\%>96v/
match OverLength /\%101v.*/

不幸的是,只解释了第二条匹配线。要么单独工作,如果我交换顺序中的任何一个在第二个位置将被解释,而前一行不是。 始终正确解释颜色列

我正在尝试做不到的事,或者我的实施是否存在问题?

1 个答案:

答案 0 :(得分:1)

使用2match代替match。您一次只能匹配1个匹配项(匹配)。使用match2match3match,您最多可以匹配三件事。看看:h match