vim摺疊功能很是實用,對於linux環境下開發頗有必要。linux
:h(elp) fdm 能夠查看全部vim中關於摺疊功能的介紹vim
目前有6中摺疊方法:遞歸
1. manual 手工摺疊開發
2.indent 縮進摺疊語法
3.expr 表達式摺疊方法
4. syntax 語法摺疊im
5. diff 差別修改摺疊di
6.marker 標誌位摺疊view
保存摺疊可使用 :mkview命令保存, 加載摺疊則使用 :loadviewvi
標誌位摺疊使用符號 {{{
摺疊方法
zf 或者 <Visual>zf 僅適用於 marker和manual 兩種摺疊模式
:<range>fo[ld] 建立行範圍內的摺疊
zd 刪除摺疊
zD 遞歸刪除摺疊
zo 打開摺疊
zO 遞歸打開摺疊
zc 關閉摺疊
zC遞歸關閉摺疊