NERDTree-文件夹图标和箭头之间的额外空间

时间:2019-02-14 11:50:57

标签: vim nerdtree

我注意到NERTree文件夹图标和箭头之间有多余的空间。下面是相同的屏幕截图。

enter image description here

那么我该如何删除呢?我正在使用ryanoasis/vim-devicons插件,并使用此设置let g:WebDevIconsUnicodeDecorateFolderNodes = 1来显示文件夹图标。

1 个答案:

答案 0 :(得分:0)

我的猜测是文件夹图标是宽字符,而其他图标是单宽。如果您将相应字符拖入默认寄存器,则可以使用

进行检查
:echo strdisplaywidth(@@)

然后的解决方案是始终配置一个或另一个字符宽度,但不要混合使用。 (或者,如果可能的话,在单宽度的空格中包含填充空格。)

在您使用的vim devicons插件中,there's a way to change individual icons。您可能还想在此提出一个问题,以提醒作者这种美学上的矛盾。也许有另一种方法可以修复它(也许这只是关于您的本地字体,而毕竟不是一个普遍的问题)。