我在Vim中的行号是蓝色(背景)和白色(前景),但这并不是很清楚,尤其是对于大文件。
我想将每五个行号背景设置为深蓝色,将每个第十行号前景设置为红色,以便人们可以轻松区分5行和10行代码,而无需计算或不必关注行号。
我怎样才能做到这一点?不幸的是,我没有发现任何插件可以执行此操作。
您可以使用我的DynamicSigns插件。它定义了一个SignExpression命令,其功能类似于foldexpression。就您而言,您可以简单地执行以下操作:
:SignExpression v:lnum%10==0?'Line1':v:lnum%5==0?'Line2':''
使用我的插件的优点是,当您添加或删除行时,它会自动调整行号。注意:根据文件的大小,这可能会使Vim变慢。但这是一个问题,许多符号插件都有一个共同点,因为没有用于访问符号的VimL API。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句