VIM:在窗口左侧显示3个字符的边框

时间:2012-05-28 00:01:40

标签: vim

上下文

我正在使用NERDTree插件。

令我烦恼的一件事是NERDTree本身和我的代码之间的视觉垂直边界。我发现阅读我的代码有点烦人。我目前的设置类似于:

........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________
........................#________________________________________________

其中...... = NERDTree, _ =我的实际代码,### =一些垂直灰色边框。

现在,我想要的是这样的:

........................#   ________________________________________________
........................#   ________________________________________________
........................#   ________________________________________________
........................#   ________________________________________________
........................#   ________________________________________________
........................#   ________________________________________________
........................#   ________________________________________________
........................#   ________________________________________________
........................#   ________________________________________________
........................#   ________________________________________________

我的想法是,我在NERDTre的垂直分隔符和实际代码的左边之间注入一个3个字符的边框。

现在,我几乎可以通过“set nu”实现这一点 - 除了获得空格,我得到了一堆数字。我想要像“set nub”这样的东西,除了行号而不是行号,我只是得到空格。

问题:

我如何实现上述目标?

1 个答案:

答案 0 :(得分:3)

您可以使用foldcolumn创建装订线:

:set foldcolumn=3

如果这会将折叠标记添加到装订线并且您根本不使用折叠,则可以将foldmethod设置为manual,以便不会自动创建折叠:

:set foldmethod=manual