vim折叠方法

vim折叠功能非常实用,对于linux环境下开发很有必要。

:h(elp) fdm 可以查看所有vim中关于折叠功能的介绍

目前有6中折叠方法:

1. manual 手工折叠

2.indent 缩进折叠

3.expr 表达式折叠

4. syntax 语法折叠

5. diff  差异修改折叠

6.marker 标志位折叠

保存折叠可以使用  :mkview命令保存, 加载折叠则使用 :loadview

标志位折叠使用符号 {{{

折叠方法

zf 或者 <Visual>zf  仅适用于 marker和manual 两种折叠模式

:<range>fo[ld]  创建行范围内的折叠

zd 删除折叠

zD 递归删除折叠

zo 打开折叠

zO 递归打开折叠

zc 关闭折叠

zC递归关闭折叠

 

posted @ 2018-04-25 23:41  energy1989  阅读(133)  评论(0编辑  收藏  举报