1

我只是想知道是否有办法替换 | 字形与│(注意第二个更高)为了在netrw中形成一条连续的垂直线......

我成功地在 vim 的分割线中替换了它,但我还没有找到在 netrw 中这样做的方法。

下面的图像显示了我得到的(绿色矩形)和我想要的(紫色矩形)替换。

现在的情况

4

1 回答 1

1

不幸的是,它不能通过类似选项set fillchars或变量来配置。

但是,您可以直接在netrw.vim. 只需编辑$VIMRUNTIME/autoload/netrw.vim和更改s:treedepthstring.

if has("gui_running") && (&enc == 'utf-8' || &enc == 'utf-16' || &enc == 'ucs-4')
 let s:treedepthstring= "│ "
else
 let s:treedepthstring= "| "
endif

从代码中我们还可以看到,如果启用了 gui,它会自动使用较高的那个。

前:

默认

后:

改变后

于 2020-10-07T21:27:03.893 回答