我尝试通过 .vimrc 隐藏 VIM 中的折叠列:
set foldcolumn=0
但它不起作用。它总是出现为一个额外的列。
注释掉 "set foldcolumn=0" 也没有起作用。
'foldcolumn'
可能是由 文件类型插件 设置的,特别是因为它的全局默认值为 0。:verbose setlocal foldcolumn?
找出它被设置的位置。例如,如果它是由 ftplugin/cpp.vim
设置的,可以将以下内容放入 ~/.vim/after/ftplugin/cpp.vim
中::setlocal foldcolumn=0
after directory可以在不修改原始脚本的情况下覆盖特定文件类型的设置。
~/.vim/after/ftplugin/pandoc.vim
文件并按照他的建议操作时效果良好;但是,该插件有时会重新加载并恢复其折叠设置。必须使用vim-pandoc插件的自己的设置。我将列宽设置为0,并选择自己进行折叠。: let g:pandoc#folding#mode = ['manual']
: let g:pandoc#folding#fdc = 0
~/.vimrc
之前,请始终在命令行中尝试它::set foldcolumn=0
。 - romainl