vim命令学习之折叠

霸气de小男生 提交于 2020-03-01 11:07:54

一句话解决方案

Part1: 如果想要打开或者关闭折叠,使用以下方式

    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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!