代码和行号之间的Vim行

代码和行号之间的Vim行,vim,Vim,这似乎是一个简单的问题,但我可能已经花了数小时寻找这个问题,但毫无结果。如何在Vim中的行号右侧创建彩色线?像这样: 不确定线条,但您可以更改前景色以增加对比度 发件人: 您可以更改用于行号的颜色。例如: :highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE 不幸的是,你不能在那里添加一行代码:没有选择,我相信,没有黑客。你需要为此更改Vim

这似乎是一个简单的问题,但我可能已经花了数小时寻找这个问题,但毫无结果。如何在Vim中的行号右侧创建彩色线?像这样:


不确定线条,但您可以更改前景色以增加对比度

发件人:

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

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

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

你需要为此更改Vim源代码。然而,这样的补丁不太可能包含在Vim中,因为Vim的设计原则之一是它的特性应该在所有平台上都可用,任何不适合字符光栅的东西都不能在控制台中实现。(即使是解决方法也需要特殊的Unicode字符来模拟这样的行。)


不幸的是,您无法使用内置功能来破解类似的问题:符号列和折叠列都显示在数字列的左侧。视觉上的区别对你真的那么重要吗

谢谢,我在网上找到了一些关于如何添加行分隔符的信息。@MikeFunk在freenode.com上尝试irc,#vim如果你在StackOverflow上没有得到答案,你的意思是在行号中添加一个不同的背景,以指出当前行吗?这个屏幕截图是用vim制作的吗?没有那么重要。我已经在网上看到过三四次了,很明显是在不同的人的终端上看到的,我有点疯狂地试图做同样的事情。我以为是在Vim中,但谁知道呢,可能是Emacs或是裁剪过的Nano之类的东西。