Vim:删除由Vim插件创建的映射
我经常使用Vimwiki插件,但是重新映射Vim:删除由Vim插件创建的映射,vim,plugins,mapping,Vim,Plugins,Mapping,我经常使用Vimwiki插件,但是重新映射和只是一种暗示。如果使用:nmap,则映射将显示: n <CR> @<Plug>VimwikiFollowLink n <Backspace> @<Plug>VimwikiGoBackLink n@VimwikiFollowLink n@VimwikiGoBackLink 如果我试图用:nunmap删除tha映射,我会得到一个“E31:没有这样的映射”错误。有没
和
只是一种暗示。如果使用:nmap
,则映射将显示:
n <CR> @<Plug>VimwikiFollowLink
n <Backspace> @<Plug>VimwikiGoBackLink
n@VimwikiFollowLink
n@VimwikiGoBackLink
如果我试图用
:nunmap
删除tha映射,我会得到一个“E31:没有这样的映射”错误。有没有办法让
和
恢复其正常行为?如果您只想禁用它,您可以
:nunmap <buffer> <CR>
:nunmap
因为它是一个缓冲区本地映射
或
:h vimwiki_<cr>
:h vimwiki_
您发现:
<CR> Follow/create wiki link (create target wiki page if
needed).
Maps to |:VimwikiFollowLink|.
To remap: >
:nmap <Leader>wf <Plug>VimwikiFollowLink
Follow/create wiki链接(如果需要,创建目标wiki页面
需要)。
映射到|:VimwikiFollowLink |。
要重新映射:>
:nmap wf VimwikiFollowLink
如果将其重新映射到另一个键,例如示例wf
中的键,
将重置为正常
因为vimwiki在其代码中有:
if !hasmapto('<Plug>VimwikiFollowLink')
nmap <silent><buffer> <CR> <Plug>VimwikiFollowLink
endif
if!hasmapto('VimwikiFollowLink')
nmap VimwikiFollowLink
恩迪夫
对于
也一样,如果您想摆脱映射,我建议使用类似nmap NoVimwikiFollowLink VimwikiFollowLink
的方法。