2016-11-19 75 views
0

我可以從插入模式中取消映射轉義鍵。當我打電話給:iunmap <Esc>它說E31: No such mappingNVIM - 無法取消映射轉義鍵

當我打電話:imap <Esc>它說:

i <Esc> *@pumvisible() ? '<C-E>' : '<C-R>=<SNR>110_FlushBuffer()<CR><Esc>' 

如此看來,到底有上ESC的東西。

很可能deoplete插件搞砸了。

我想重新映射ESC到2xESC,因爲當存在deoplete(與youcompleteme相同)雲ESC鍵關閉雲時,所以我必須按ESC兩次以退出插入模式。

有什麼辦法解決它?

回答

0

但是當我打電話:imap <Esc>它說:

i <Esc> *@pumvisible() ? '<C-E>' : '<C-R>=<SNR>110_FlushBuffer()<CR><Esc>'

@表示緩衝區局部映射(與:inoremap <buffer> <Esc> ...創建)。

事實證明,:unmap需要<buffer>修改。因此,在這種情況下:

:unmap <buffer> <Esc> 

在這之前,你可以看到它的插件集的映射:

:verbose map <Esc>