vim 的 z 命令

启用手工折叠
:set foldmethod=manual

zf 折叠选中的文本
zfa( 折叠括号包围的区域

:mkview 保存折叠状态
:loadview 载入折叠状态

启用缩进折叠
:set foldmethod=indent

启用语法折叠
:set foldmethod=syntax

启用标记折叠
:set foldmethod=marker
默认是 `{{{` 和 `}}}`

:help folding

za 打开/关闭当前的折叠
zc 关闭当前打开的折叠
zo 打开当前的折叠
zm 关闭所有的折叠
zM 关闭所有折叠及其嵌套的折叠
zr 打开所有折叠
zR 打开所有折叠机器嵌套的折叠
zd 删除当前折叠
zE 删除所有折叠
zj 移动至下一个折叠
zk 移动至上一个折叠
zn 禁用折叠
zN 启用折叠