所以我使用undotree,并将其绑定到ctrl m:
nnoremap <C-m> :UndotreeToggle<CR>
但出于某种原因,当我按下ctrl-enter时,它也会切换undotree。
然后,当我尝试像下面这样取消ctrl-enter的绑定时,它仍然切换undotree。
nnoremap <C-CR> <Nop>
所以问题是,我到底该如何让它按ctrl-enter而不是切换undotree?
从Vim的角度来看,<CR>
和<C-CR>
是不可区分的。由于<C-m>
和<CR>
是同一个键的两个表示,因此按下<C-CR>
实际上与按下<C-m>
相同。
看看:help modifyOtherKeys
是否有帮助。