2017-10-28 61 views
0

在我的JavaScript代码中,我将所有内容都包装成一个匿名函数。当我在vim使用折叠时,所有的被折叠,这是相当无用的。我想折叠例如只有第二级,同时保持第一级展开(最好还是语法折叠)。我如何在vim中实现这一点?是否可以指定最小折叠级别?

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

回答

1

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

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

VIM的JavaScript https://vimawesome.com/plugin/vim-javascript

+0

感谢您的回复,我已经在使用它,但它仍然折叠一切... –

+0

你使用:set foldmethod = syntax? – klaus

+0

看起来我对'foldnestmax'有错误的设置,现在可以使用。 –