通过回车触发的vim键映射

cum*_*min 2 vim keymapping

我在Windows 10上使用gvim并尝试获得一个好的键盘映射来打开垂直拆分到新文件.我第一次尝试

nnoremap <c-m><c-m> :vnew<CR>
Run Code Online (Sandbox Code Playgroud)

但出于某种原因,如果我在正常模式下连续两次回车,我会得到一个新的垂直分割窗口.所以我从关键地图中取出了尾随回车

nnoremap <c-m><c-m> :vnew
Run Code Online (Sandbox Code Playgroud)

如果我在正常模式下按回车三次,仍会得到一个新的垂直分割窗口,由于某种原因,我发现自己正在做.

当_vimrc中的键映射中没有回车符时,为什么回车设置关键映射?我重新启动vim没有任何效果.

rom*_*inl 5

从Vim的角度来看,<C-m><CR><CR><C-m>.

它们是相同的键,因此您无法映射某些内容<C-m>而不将其映射到<CR>反之亦然.

您需要为映射找到另一个关键组合.