2017-10-28 52 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'有錯誤的設置,現在可以使用。 –