我注意到NERTree文件夹图标和箭头之间有一个额外的空间。下面是相同的截图。
那我该如何删除呢?我正在使用ryanoasis/vim-devicons
插件并使用此设置let g:WebDevIconsUnicodeDecorateFolderNodes = 1
来显示文件夹图标。
我的猜测是文件夹图标是双宽字符,而其他图标是单宽度。如果您将相应的字符拖入默认寄存器,则可以使用
:echo strdisplaywidth(@@)
然后解决方案是始终如一地配置一个或另一个字符宽度,但没有混合。 (或者如果可能的话,在单宽度空间中包括填充空格。)
在你正在使用的vim devicons附加插件中,there's a way to change individual icons。您也可能想在那里提出一个问题,以提醒作者这种审美不一致;也许有另一种方法可以解决它(或者这可能只是关于你的本地字体而不是一般的问题)。