是否可以指定 vim 自动折叠哪些函数。
在 Netbeans 中,有类似的东西
// <editor-fold defaultstate="collapsed" desc="user-description">
...any code...
// </editor-fold>
你知道我可以在 vim 中使用类似的东西吗?当我关闭 vim 时,如果我再次打开文件,我希望再次折叠折叠的函数。
这实际上与您所要求的有点不同,因为它不处理语义折叠,而 NetBeans 和其他 IDE 会这样做。但是,存储一组折叠通常是使用:mkview
命令完成的,您可以自动执行此命令和:loadview
命令以使其对您透明。详细信息在这个 Vim wiki 页面中。我在我的 vimrc 中使用了一个更简单的版本,而不是插件,但两者都应该可以满足你的需要。