如何在 Vim 中隐藏 Foldcolumn?

par*_*let 5 vim folding

我试图通过 .vimrc 隐藏 VIM 中的折叠列:

set foldcolumn=0
Run Code Online (Sandbox Code Playgroud)

但它不起作用。它始终显示为额外的列。

评论“setfoldcolumn=0”也不起作用。

Ing*_*kat 4

作为缓冲区本地选项,'foldcolumn'可能由文件类型插件设置,特别是因为它的全局默认值为 0。

当折叠列出现时,通过 找出它的设置位置:verbose setlocal foldcolumn?。然后,例如当它被设置时ftplugin/cpp.vim,您可以将以下内容放入~/.vim/after/ftplugin/cpp.vim

:setlocal foldcolumn=0
Run Code Online (Sandbox Code Playgroud)

after 目录允许覆盖特定于文件类型的设置,而无需修改原始脚本。