1

是否可以指定 vim 自动折叠哪些函数。

在 Netbeans 中,有类似的东西

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

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

4

1 回答 1

1

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

于 2012-11-21T17:11:46.630 回答