4

我试图通过 .vimrc 在 VIM 中隐藏一个折叠列:

set foldcolumn=0

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

评论“set foldcolumn=0”也没有用。

4

2 回答 2

4

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

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

:setlocal foldcolumn=0

after 目录允许在不修改原始脚本的情况下覆盖特定于文件类型的设置。

于 2013-09-06T21:04:22.430 回答
0

对我来说,一些自动折叠选项是由vim-pandoc插件完成的。当我使用 Ingo 的建议创建文件时, Ingo 的提示效果很好~/.vim/after/ftplugin/pandoc.vim;但是,插件有时会重新加载,并且它的折叠设置会返回。使用 vim-pandoc 插件必须使用它自己的设置。我将列宽设置为 0 并选择自己进行折叠:

: let g:pandoc#folding#mode = ['manual']
: let g:pandoc#folding#fdc = 0
于 2016-01-30T21:18:11.903 回答