vim左右列突出显示

时间:2009-10-06 08:50:59

标签: vim margin

我需要使用不同的背景颜色突出显示第72列以外的任何内容。什么是最好的方法?类似于一些编辑所做的可见线边距的东西也很好。有可能吗?

一些背景知识:

语法类似于Pascal,并且工作正常。

只有背景需要改变。前景已经突出显示应该是。在某些情况下,String将超过80个字符并将超过72列限制,并应突出显示为字符串。

编码标准与COBOL类似,第72列以外的所有字符都应通过注释行。这些第72列注释以注释开始字符开头,并正确突出显示。

2 个答案:

答案 0 :(得分:3)

你可以

:match DiffAdd '\%>72v.*'

将突出显示您不想要的字符。

(改编自here)。

答案 1 :(得分:0)

你可以试试这个:

:setlocal colorcolumn=72

那只会突出显示整个列。如果您希望它应用于所有选项卡/拆分,请使用 set 而不是 setlocal

查看help file for more details