vim 中 js 代码没有办法折叠

我的代码段如下图所示

图片描述

我的 vim 的配置文件如下:
![图片描述][3]

这个时候我按下 za 是没有办法折叠代码的。

但是在 python 文件中就可以正常折叠 python 函数

图片描述

求大神解答。

阅读 3.7k
2 个回答

可以啊。/syntax/javascript.vim就搞定这个了。
你的set foldmethod?输出是啥?

set shiftwidth

缩 进 fold-indent

由缩进行自动定义折叠。

折叠级别由行的缩进除以 'shiftwidth' (向下取整) 计算而得。连续的,有同样或更高
的折叠级别的行,形成一个折叠。在其中,有更高折叠级别的行形成嵌套的折叠。

嵌套的级别数受 'foldnestmax' 选项限制。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进