代码和行号之间的Vim线

时间:2013-03-23 16:11:04

标签: vim

这可能看起来像一个简单的问题,但我可能花了几个小时寻找这个无济于事。如何在Vim的行号右侧创建彩色线?像这样:

enter image description here

3 个答案:

答案 0 :(得分:2)

不确定该线,但您可以更改前景色以添加一些对比度。

来自http://vim.wikia.com/wiki/Display_line_numbers

您可以更改行号使用的颜色。例如:

:highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE

答案 1 :(得分:0)

不幸的是,你不能在那里添加一条线:没有选择,我相信,没有黑客。

答案 2 :(得分:0)

您需要为此更改Vim源代码。但是,这样的补丁不太可能包含在Vim中,因为Vim的设计原则之一是它的功能应该可以在所有平台上使用,并且任何不适合角色栅格的东西都无法在控制台中实现。 (甚至解决方法也需要特殊的Unicode字符来模拟这样的一行。)

不幸的是,您无法通过内置功能破解此类内容:签名列折叠列都显示在数字列的左侧。这种视觉区别对你来说真的那么重要吗?!