让vim移动<{> <}>以跳过折叠

use*_*375 3 vim

我想该段的地图{ }表现得像zj,zk即保持折叠关闭,当他们见面的.有没有办法得到这种行为?

谢谢

Ing*_*kat 9

您可以使用映射内部的事实,Vim不会自动打开折叠.因此,将命令映射到自己就足够了:

:nnoremap } }
:nnoremap { {
Run Code Online (Sandbox Code Playgroud)

或者,如果您想要所有此类动作的此行为,您可以

:set foldopen-=block
Run Code Online (Sandbox Code Playgroud)

:help 'foldopen'.