我注意到NERTree文件夹图标和箭头之间有多余的空间。下面是相同的屏幕截图。
那么我该如何删除呢?我正在使用ryanoasis/vim-devicons
插件,并使用此设置let g:WebDevIconsUnicodeDecorateFolderNodes = 1
来显示文件夹图标。
答案 0 :(得分:0)
我的猜测是文件夹图标是宽字符,而其他图标是单宽。如果您将相应字符拖入默认寄存器,则可以使用
进行检查:echo strdisplaywidth(@@)
然后的解决方案是始终配置一个或另一个字符宽度,但不要混合使用。 (或者,如果可能的话,在单宽度的空格中包含填充空格。)
在您使用的vim devicons插件中,there's a way to change individual icons。您可能还想在此提出一个问题,以提醒作者这种美学上的矛盾。也许有另一种方法可以修复它(也许这只是关于您的本地字体,而毕竟不是一个普遍的问题)。