【问题标题】:How to remove the fold level numbers in vim?如何删除 vim 中的折叠级别数字?
【发布时间】:2022-12-15 08:12:50
【问题描述】:

我正在使用 NeoVIM,并将其设置为自动显示折叠。麻烦的是,当折叠不止一层时,它会在左边显示数字。

有没有办法删除它们,就像其他现代编辑器一样?

我在谷歌、StackOverflow 上搜索,并检查了vimhelp page。我还没有找到办法。

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

【问题讨论】:

  • @j1-lee,感谢您的回复。但是,我确定这是默认行为。我已经更新了上面的描述。请检查。
  • “只是看起来像任何其他现代编辑器?”好吧,Vim 和 Vim 都不是“现代编辑器”。
  • 你在使用 nvim-ufo 来展示漂亮的折叠吗?无论如何,这种行为被硬编码到 vim/neovim 中,当前没有选项可以更改,另请参见this issue
  • @jdhao,是的,我正在使用 nvim-ufo。感谢您提供信息,我会检查该问题。

标签: vim neovim vim-plugin vim-folding


【解决方案1】:

正如:help fold-foldcolumn 中所解释的,当:help 'foldcolumn 的值足够大时,折叠级别由竖线表示,但当没有足够的空间时,则使用数字代替。该行为不受任何选项的约束,因此除了卷起袖子和修改源代码之外,您无能为力。

也就是说,您的屏幕截图中的 ˇs 显然不是标准的 `:help 'fillchars',正如 cmet 中所暗示的那样,因此您可能应该在采取任何行动之前先看看是什么重新定义了它们。

【讨论】:

    猜你喜欢
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    • 2014-05-05
    • 2011-07-01
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    相关资源
    最近更新 更多