2013-04-17 10 views
7

Ich benutze das Vimwiki-Plugin sehr, aber das Remapping von <Backspace> und <CR> ist einfach nur nervig. Wenn ich :nmap verwenden, wird die Abbildung gezeigt: ": Eine solche Abbildung E31" FehlerVim: Entferne das von vim-plugin erstellte Mapping

n <CR>    @<Plug>VimwikiFollowLink 
n <Backspace>  @<Plug>VimwikiGoBackLink 

Wenn ich versuche, tha-Mapping mit :nunmap <CR> ich eine bekommen zu entfernen. Gibt es eine Möglichkeit, <CR> und <Backspace> sein normales Verhalten zurückzugeben?

Antwort

15

wenn Sie nur wollen, es deaktivieren, können Sie

:nunmap <buffer> <CR> 

geben, weil es ein Puffer-local-Mapping ist.

oder

:h vimwiki_<cr> 

Sie gefunden:

<CR>     Follow/create wiki link (create target wiki page if 
         needed). 
         Maps to |:VimwikiFollowLink|. 
         To remap: > 
         :nmap <Leader>wf <Plug>VimwikiFollowLink 

, wenn Sie neu zuordnen, dass auf eine andere Taste, z.B. Die Tasten in Beispiel <leader>wf, die <cr> würden auf normal zurückgesetzt werden.

weil in seinem Code, vimwiki hat:

if !hasmapto('<Plug>VimwikiFollowLink') 
    nmap <silent><buffer> <CR> <Plug>VimwikiFollowLink 
endif 

gleiche gilt für die <BS>

+2

ich so etwas wie 'nmap NoVimwikiFollowLink VimwikiFollowLink' vorschlagen würde, wenn Sie die Zuordnung loswerden wollen. –

Verwandte Themen