答案 0 :(得分:2)
实际上,这很简单。
\%>80v
在虚拟列号80之后启动匹配,请参阅:help %>
。
.\+
匹配任何字符中的1个或多个字符,请参阅:help /.
和:help \+
。
答案 1 :(得分:1)
这是您提出的问题的替代方案,而不是答案。希望没关系。
您还可以查看colorcolumn
。
set colorcolumn=81,82,83
将突出显示第80列之后的三个字符。如果您使用textwidth
,那么您还可以使用相对值(如果您的文本宽度因不同文件而更改,则会很酷):
set textwidth=80
set colorcolumn=+1,+2,+3
当然,您可以根据需要将列分隔为尽可能少的值。我不认为它需要范围或“开放集”以“从第N列突出显示到行尾。”
颜色本身由ColorColumn
组定义,因此如果它过于花哨,您可以轻松更改它。
我建议这样做的原因是即使您使用搜索查找内容它也会运行。 :)