这真的很奇怪。这是我的 .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>
。
更明智地选择您的映射。