标签: vim folding
是否有一个技巧可以折叠所有其他函数但不包括光标所在的函数?
答案 0 :(得分:3)
你可以像这样定义一个普通模式的地图:
:nnoremap <Leader>f zMzO
zM关闭当前文件中的所有折叠(将折叠当前函数),然后zO以递归方式打开光标下的折叠(这将展开当前函数)。
zM
zO
这假设你:set foldmethod=syntax;它不一定适用于其他类型的折叠。
:set foldmethod=syntax