上一讲我们是程序员篇的第一讲,关于代码跳转.代码跳转是一个付出很少收获很大的功能.这一节我们开始一个收获很多,但是付出也相对多一点功能:代码折叠. 代码折叠 折叠的类型 折叠有下面几种类型: * Manual: 手动创建折叠.但是退出vim后就一切都没了. * Marker: 基于特定的字符组合进行折叠. * Expr: 定义正则表达式来处理折叠,这是最终的解决方案. * Indent: 这个最简单也最基本,根据缩进来折叠. * Syntax: 根据程序语义进行折叠. 我们先看一个例子,左边是采…