2
我当前的vim配置设置为自动关闭折叠一次光标从他们的地区搬出用:暂时禁用foldclose =所有
set foldmethod=syntax
set foldclose=all
这工作真的很好。因此,我经常觉得需要重点关注2个不同的折叠部分,同时(即:两个if
不同位置的报表)。
不幸的是,上述变得不可能foldclose
设置为all
考虑的事实,通过移动光标出第一if
条款,它将使以前的立即关闭。
任何机会,有没有办法暂时标记该折叠,以便在检查两个子句和一个完成时不会受到foldclose=all
的影响,我可以简单地删除该阻塞标记,以便它恢复正常?
我认为
syntax
方法是一个很好的方法,因为它通常是我在使用特定于语言的折叠时所寻找的。
不是最好的解决方案,但'zR'会覆盖'foldclose = all',直到您再次关闭它们或重新打开文件。 – Steve 2014-11-23 23:26:11
感谢提示Steve,唯一的问题是'zR'会打开所有其他的折叠恐怕:/如果我只能删除有问题的那个,那确实很棒。或者即使有一个参数仅为例如“level 2”设置“foldclose”。 – zanona 2014-11-24 20:16:42