我正在使用 NeoVIM,并将其设置为自动显示折叠。问题是,当折叠超过一层时,它会在左侧显示数字。
有什么方法可以删除它们,就像其他现代编辑器一样吗?
我在 google、StackOverflow 上搜索,并查看了 vimhelp 页面。我还没有找到办法。
我确信这是默认行为,我可以在codesandbox 的默认vim 上重现它,并且无需任何插件。请检查此链接https://codesandbox.io/s/wizardly-tereshkova-vwh5im?file=/README.md。这是截图。
如
:help fold-foldcolumn
中所述,当:help 'foldcolumn
的值足够大时,折叠级别由竖条指示,但当空间不足时,则使用数字代替。这种行为不受任何选项的控制,因此除了卷起袖子修改源代码之外,您无能为力。
也就是说,您的屏幕截图中的
ˇ
显然不是标准的`:help 'fillchars',正如评论中所暗示的,所以您可能应该在采取任何操作之前看看是什么重新定义了它们。
将这些放入你的 rc 文件中。
set foldcolumn 0
vim.opt.foldcolumn = '0'
如果仍然不起作用,则通过
0
验证该值是否为 :set foldcolumn
。
如果不是 0
,可能是因为您在某处覆盖了配置中的值。
一些插件建议将值设置为 1,因此如果您复制了他们建议的配置,则可能会出现问题。