指定要折叠的功能

时间:2012-11-21 17:05:47

标签: vim folding

是否可以指定vim应自动折叠哪些功能。

在Netbeans中,有类似

的内容
// <editor-fold defaultstate="collapsed" desc="user-description">
  ...any code...
// </editor-fold>

你知道我在vim中可以使用类似的东西吗? 当我关闭vim时,如果我再次打开文件,我希望折叠的功能再次折叠。

1 个答案:

答案 0 :(得分:1)

这实际上与您提出的要求略有不同,因为它不涉及NetBeans和其他IDE所做的语义折叠。但是,存储一组折叠通常使用:mkview命令完成,您可以自动执行此命令和:loadview命令以使其对您透明。详细信息位于this Vim wiki page。我在我的vimrc中使用了一个更简单的版本,而不是插件,但两者都可以满足您的需求。