如何仅显示与“foo”匹配的打开折叠中的所有行?
我按照 "search only in folded text" 尝试过此操作:
:folddoopen g/foo
但出现此错误:E147:无法执行:全局递归
vim 版本:7.3(2010 年 8 月 15 日)
最佳答案
:folddoopen
和 :g
不能以有意义的方式一起使用。
相反,应将 :g
与 foldclose()
一起使用:
:g/foo/if foldclosed('.') == -1 | # | endif
更多帮助请参见:
:help :g
:help /
:help :if
:help foldclosed()
:help :#
:help :foldopen
关于search - 如何在vim中显示打开折叠中匹配搜索的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31995831/