vim中当打开一个c/c++文件有多个个函数时,可以考虑把所有函数体折叠起来,下面方法可以实现快速折叠:
1.搜索 ‘{’ 左花括号,即 执行 /{<CR>,这时所有左花括号均高亮搜索出来了。
2.把光标放在第一个函数的 { 上,然后按 qazf%nq
3.估计大概有多少个函数,然后按 n@a( n为具体数字)。譬如函数个数大约有十几个,则可以按: 20@a
这样就可以折叠全部函数了。注意折叠模式:
qcharacter:开始录制宏,character为a到z的任意字符 q:终止录制宏 @character:调用先前录制的宏
zf为折叠命令,%为折叠范围即到匹配 } 内的整个函数体,n作用是跳到下一个 { 处。