匹配结点
\v^(.([\.])@!)+\/$
匹配节点,并展开
:golobal/\v^(.([\.])@!)+\/$/exe "normal \<CR>"
不过这里有个问题,展开过一次的节点,下次执行还会再展开一次,导致又关闭
所以这里应该每次展开时,
let level=1;
loop
level +=1;
修改上面的正则
level =1时展开顶级结点(没有“|”)
level =2时展开顶级结点(一个“|”)
.
.
.
直到匹配到不到了,树也就全展开了