vim折叠的使用方法

:  set  foldmethod=manual

然后输入zfap就ok了

如图所示:

vim折叠的使用方法

 vim折叠的使用方法

但仍然不够随意定制,有没有更好的办法呢?

vim折叠的使用方法

目前非常喜欢:

foldmethod需要置于manual模式下:set foldmethdo=manual

命令行输入:

:,+3fo   当前行到当前行+3行折叠;

vim折叠的使用方法

:,21fo   行到多少行

vim折叠的使用方法

:10,21fo 第几行到第几行

vim折叠的使用方法

另外一种方法:

set foldmethod=manual

在当前行按下zf然后选择需要折叠的部分;比如说:zf8j;当前行到下面8行进行折叠

信息资料来源:https://vim.fandom.com/wiki/Folding