我经常使用 Vimwiki-Plugin,但是重新映射<Backspace>
并且<CR>
很烦人。如果我使用:nmap
,则显示映射:
n <CR> @<Plug>VimwikiFollowLink
n <Backspace> @<Plug>VimwikiGoBackLink
如果我尝试删除映射,:nunmap <CR>
我会收到“E31:没有这样的映射”错误。有没有办法给予<CR>
并<Backspace>
恢复其正常行为?
如果你只想禁用它,你可以给
:nunmap <buffer> <CR>
因为它是缓冲区本地映射。
或者
:h vimwiki_<cr>
你发现了:
<CR> Follow/create wiki link (create target wiki page if
needed).
Maps to |:VimwikiFollowLink|.
To remap: >
:nmap <Leader>wf <Plug>VimwikiFollowLink
如果您将其重新映射到另一个键,例如 example 中的键<leader>wf
,<cr>
则将重置为正常。
因为在它的代码中,vimwiki 有:
if !hasmapto('<Plug>VimwikiFollowLink')
nmap <silent><buffer> <CR> <Plug>VimwikiFollowLink
endif
相同的<BS>