vim命令学习之折叠

    zR      # Reduce all fold (打开全部被折叠的部分)
    zM      # More all fold (全部都折叠起来)
    
    zo      # Open a fold (打开折叠)
    zc      # Close a fold (关闭折叠)
    
    zr      # Reduce fold (减少折叠)
    zm      # More fold (增加折叠)
    


注意:上述命令在使用的时候,vim打开文件直接敲命令使用,不需要进入命令模式。

Part2: 如果想要创建折叠(比如对自己写的代码创建文件),可以使用如下命令

vim ~/.vimrc
set foldmethod=indent # 根据缩进创建折叠


设置好以后,用vim命令打开你的文件,再使用Part1里的命令即可实现折叠效果

总结

1.看代码的时候,如果需要快速查看,使用的比较多的是zR,全部展开。

2.如果为了方便在机器上看代码的结构,则使用zM,全部折叠,方便看有哪些函数

参考

https://www.jianshu.com/p/16e0b822b682

https://www.cnblogs.com/welkinwalker/archive/2011/05/30/2063587.html