在vim中,映射控制键后面跟着两个字符是什么意思?

6

我喜欢在NERDTREE面板和文件之间来回切换,使用命令Ctrl-ww可以实现这一点。我想将其映射到<Leader>w,但是我在.vimrc中尝试了各种形式的map <Leader>w <C-ww><CR>,但都没有成功。有什么想法可以实现这个映射吗?

1个回答

16

这里应该使用 <C-w>w 或者 <C-w><C-w>,而不是 <C-ww>

也就是说,你需要按下 Ctrl+w 然后再按下 w 或者 Ctrl+w 然后再按一次 Ctrl+w

所以你的映射应该为 nnoremap <Leader>w <C-w>w 或者 nnoremap <Leader>w <C-w><C-w>

请注意,你可以使用 <C-w>p 来移动到前一个窗口,从而在 NERDTree 和活动窗口之间切换。

有关 Vim 窗口的更多信息,请参见 :help window


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接