vim折叠

来源:互联网 发布:php基础什么书好 编辑:程序博客网 时间:2024/04/28 05:16

1,最有用的三个命令:a,r,m

za  打开/关闭当前折叠
zA 打开/关闭当前范围内所有折叠

zr 打开当前折叠范围之后下一个未打开的折叠

zR 循环地打开所有折叠

zM 循环地关闭所有折叠


2,折叠的几种类型:

  • manual //手工定义折叠
  • indent //用缩进表示折叠
  • expr  //用表达式来定义折叠
  • syntax //用语法高亮来定义折叠
  • diff   //对没有更改的文本进行折叠
  • marker //用标志折叠

默认为manual,个人认为最好的是syntax,按代码意群来折叠。

设置方法: set fdm=syntax