2014-09-05 49 views
0

我想使用vim的折叠功能。我可以在vim中折叠文本(使用命令zc/zo/zM)。vim - 如何获取折叠文件

保存折叠文件后,当我重新打开时,文件显示没有任何折叠。 我想查看带有折叠的文件。

我甚至为vim安装了foldplugin。但是这个问题依然存在。

当我重新打开文件时,如何在vim中获取折叠文件? 请指教。

谢谢

+0

看起来像你有一些选择不符合你的愿望。请报告这个命令的结果:':set fen? FDL? fdls?'(我怀疑'nofoldenable' ...)另外,哪个'foldmethod'是你的文件使用? – Amadan 2014-09-05 02:13:45

+0

:设定分? - 可折叠:设置fdl? - foldlevel = 0:设置fdls? - foldlevelstart = 1和我的foldmethod是缩进 – Chandra 2014-09-05 06:10:41

+1

请参阅http://stackoverflow.com/q/2142402/546861 – romainl 2014-09-05 06:54:07

回答

1
  1. 打开折叠的.vimirc

    设置foldenable

  2. 使用foldmethod

    使用的标记方法,添加以下line in .vimrc

    使用foldmethod =标记

  3. VIM支撑缩进,标记,说明书,语法,EXPR使用foldmethod

见下面的链接以获取更多的信息:

http://vim.wikia.com/wiki/Folding

http://vimdoc.sourceforge.net/htmldoc/fold.html

+0

我得到了来自德鲁尼尔的解决方案。链接在这里http://stackoverflow.com/a/3660640/128850。 Vim不保存折叠。所以,您需要保存会话并恢复查看折叠。 – Chandra 2014-09-09 22:25:57