我试图通过 .vimrc 在 VIM 中隐藏一个折叠列:
set foldcolumn=0
但它不起作用。它始终显示为额外的列。
评论“set foldcolumn=0”也没有用。
作为缓冲区本地选项,'foldcolumn'
可能由文件类型插件设置,特别是因为它的全局默认值为 0。
当 fold 列出现时,找出它通过:verbose setlocal foldcolumn?
. 然后,例如,当它由 设置时ftplugin/cpp.vim
,您可以将以下内容放入~/.vim/after/ftplugin/cpp.vim
:
:setlocal foldcolumn=0
after 目录允许在不修改原始脚本的情况下覆盖特定于文件类型的设置。
对我来说,一些自动折叠选项是由vim-pandoc插件完成的。当我使用 Ingo 的建议创建文件时, Ingo 的提示效果很好~/.vim/after/ftplugin/pandoc.vim
;但是,插件有时会重新加载,并且它的折叠设置会返回。使用 vim-pandoc 插件必须使用它自己的设置。我将列宽设置为 0 并选择自己进行折叠:
: let g:pandoc#folding#mode = ['manual']
: let g:pandoc#folding#fdc = 0