vim代码折叠

vim自带代码折叠功能。且该功能可以支持6中不同的折叠方式。
我比较喜欢按照indent(缩进)来折叠,那我就在~/.vimrc文件里面加入如下配置即可:

set foldmethod=indent

折叠命令是zc,展开是zo。个人感觉比在IDE里面鼠标去点舒服多了。
indent方式只会折叠同一分支下的缩进相同的语句及其子分支。对于其他分支下的相同缩进的语句及其子分支,vim不会进行折叠,例如todo语句


折叠前

折叠后

参考链接:https://blog.csdn.net/u013160024/article/details/22988831

你可能感兴趣的:(vim代码折叠)