当前位置:  开发笔记 > 开发工具 > 正文

VIM折叠除了Something之外的所有东西

如何解决《VIM折叠除了Something之外的所有东西》经验,为你挑选了2个好方法。

一个代码超过2 000行完整的折叠.我在Visual模式中选择了一个我想开始编写的块.然而,周围的事情,如褶皱,会影响我的写作,而我偶然会修改它们.目前,我通过在单独的VIM中编写块来避免这种错误.这不是一个真正的解决方案,并且在打开太多VIM时会变得很尴尬.我怎么能隐藏除了褶皱块之外的所有东西?



1> Paul..:

你可以做zMzvzMzO.

zM关闭所有折叠,zv使当前行可见并zO以递归方式向下打开光标下的所有折叠.



2> Arnis Lapsa..:

不完全是你要求的,但可能有效...

将这位朋友映射到某事:

:vnoremap za `jzfG`<

我有它在leader => z(因为它必须做w /折叠)=> a(因为它代表"around")

用法:

选择带有V的行,命中领导者z a.
上下的所有东西都会折叠起来.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有