在 Vim 中映射键以创建新的垂直窗口

在 Vim 中映射键以创建新的垂直窗口

这真的很奇怪。这是我的 .vimrc 中的键映射:

noremap <C-n> :vert new<CR>

当我按下 CTRL-n 时,预期的行为是打开一个垂直窗口,但它以某种方式打开了一个水平窗口在当前之上。

问题只出现在映射上。当我:vert new从 Vim 尝试时,我得到了我想要的,一个新的垂直窗口。

我也尝试过:vnew:vsplit new,当我手动启动它们时,它们都可以正常工作。使用 CTRL-n 时不起作用。

答案1

这一行:

noremap  <C-N>    :new<CR>

覆盖前一个,因为<C-N>与 相同<C-n>

更明智地选择您的映射。

相关内容