如何删除vim中的折叠级别数字?

问题描述 投票:0回答:2

我正在使用 NeoVIM,并将其设置为自动显示折叠。问题是,当折叠超过一层时,它会在左侧显示数字。

有什么方法可以删除它们,就像其他现代编辑器一样吗?

我在 google、StackOverflow 上搜索,并查看了 vimhelp 页面。我还没有找到办法。

我确信这是默认行为,我可以在codesandbox 的默认vim 上重现它,并且无需任何插件。请检查此链接https://codesandbox.io/s/wizardly-tereshkova-vwh5im?file=/README.md。这是截图。

vim neovim vim-plugin vim-folding
2个回答
1
投票

:help fold-foldcolumn
中所述,当
:help 'foldcolumn
的值足够大时,折叠级别由竖条指示,但当空间不足时,则使用数字代替。这种行为不受任何选项的控制,因此除了卷起袖子修改源代码之外,您无能为力。

也就是说,您的屏幕截图中的

ˇ
显然不是标准的`:help 'fillchars',正如评论中所暗示的,所以您可能应该在采取任何操作之前看看是什么重新定义了它们。


0
投票

将这些放入你的 rc 文件中。

vim脚本:

set foldcolumn 0

lua

vim.opt.foldcolumn = '0'

如果仍然不起作用,则通过

0
验证该值是否为
:set foldcolumn
。 如果不是
0
,可能是因为您在某处覆盖了配置中的值。

提示:

一些插件建议将值设置为 1,因此如果您复制了他们建议的配置,则可能会出现问题。

© www.soinside.com 2019 - 2024. All rights reserved.