在我的javascript代码中,我将所有东西都包装成一个匿名函数。当我在vim 中使用折叠时,所有都被折叠,这是没用的。我想折叠例如只有第二级,同时保持第一级扩展(最好仍然使用语法折叠)。我怎样才能在vim中实现这个目标?
(function(gobj) {
function fun1() {
...
}
function fun2() {
...
}
})();
答案 0 :(得分:1)
在使用vim和javascript之前我遇到过类似的问题。
这个插件解决了我的大多数问题(自动缩进,语法折叠,语法高亮,......)
vim-javascript https://vimawesome.com/plugin/vim-javascript