使用“VIM打开折叠”时,是否有方法递归打开折叠;j";或;k";?

使用“VIM打开折叠”时,是否有方法递归打开折叠;j";或;k";?,vim,folding,Vim,Folding,当您使用j或k并将光标放在其中时,VIM可以方便地打开折叠。不过,它使用浅开,即zo,而不是递归开,或zo。当使用j或k时,是否有方法使VIM使用递归打开?没有设置;Vim仅打开最小折叠集,以便展开当前线 但您可以通过覆盖以下命令来实现此效果: :nnoremap j jzO :nnoremap k kzO

当您使用
j
k
并将光标放在其中时,VIM可以方便地打开折叠。不过,它使用浅开,即
zo
,而不是递归开,或
zo
。当使用
j
k
时,是否有方法使VIM使用递归打开?

没有设置;Vim仅打开最小折叠集,以便展开当前线

但您可以通过覆盖以下命令来实现此效果:

:nnoremap j jzO
:nnoremap k kzO