【问题标题】:How to hide Foldcolumn in Vim?如何在 Vim 中隐藏折叠列?
【发布时间】:2013-09-10 17:02:30
【问题描述】:

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

set foldcolumn=0

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

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

【问题讨论】:

  • 在向您的~/.vimrc 添加选项之前,请务必在命令行中尝试::set foldcolumn=0
  • 谢谢,这是件好事!

标签: vim folding


【解决方案1】:

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

当折叠列出现时,通过:verbose setlocal foldcolumn? 找出它的设置位置。然后,例如在ftplugin/cpp.vim设置的时候,可以把下面的内容放到~/.vim/after/ftplugin/cpp.vim中:

:setlocal foldcolumn=0

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

【讨论】:

    【解决方案2】:

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

    : let g:pandoc#folding#mode = ['manual']
    : let g:pandoc#folding#fdc = 0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-01
      • 2019-05-19
      • 1970-01-01
      • 2012-06-09
      相关资源
      最近更新 更多