要进入 vim,我使用
nnoremap <c-j> /<++><cr>c/+>/e<cr>
但是,当它们<++>
处于关闭状态时,<c-j>
删除所有折叠,为此我更改为
nnoremap <c-j> /<++><cr>zOc/+>/e<cr>
但是,当它们<++>
不在折叠中时,我得到
E490: No fold found
答案1
使用zv
而zO
不是 。无论是否在折叠中,它都可以正常工作而不会出现错误消息。
要进入 vim,我使用
nnoremap <c-j> /<++><cr>c/+>/e<cr>
但是,当它们<++>
处于关闭状态时,<c-j>
删除所有折叠,为此我更改为
nnoremap <c-j> /<++><cr>zOc/+>/e<cr>
但是,当它们<++>
不在折叠中时,我得到
E490: No fold found
使用zv
而zO
不是 。无论是否在折叠中,它都可以正常工作而不会出现错误消息。