是否可以指定最小折叠级别?

Is it possible to specify a minimum fold level?

在我的 javascript 代码中,我将所有内容包装到一个匿名函数中。当我在 vim 中使用折叠时,所有内容 都被折叠,这是非常无用的。例如,我只想折叠第二级,同时保持第一级扩展(最好仍然使用语法折叠)。我怎样才能在 vim 中做到这一点?

(function(gobj) {
    function fun1() {
        ...
    }
    function fun2() {
        ...
    }
})();

我以前在使用 vim 和 javascript 时遇到过类似的问题。

这个插件解决了我的大部分问题(自动缩进、语法折叠、语法高亮……)

vim-javascript https://vimawesome.com/plugin/vim-javascript