重新映射用于在NERDtree中切换面板的vim键

时间:2016-09-14 09:35:42

标签: vim vi nerdtree

我必须通过shellinabox在服务器上编辑代码(通过HTTPS转发shell)。

我添加了NERDtree插件。我的问题是在vim中的面板之间切换是使用CTRL+w完成的。在浏览器选项卡中使用它时,它会关闭我的浏览器选项卡。

我应该向.vimrc添加哪些内容以将CTRL+w重新映射到F9

编辑:虽然目前提出的解决方案有效,但我希望F9CTRL+w,而不是F9 + w

2 个答案:

答案 0 :(得分:1)

看起来<C-w>组合已在配置中的某处重新映射。 尝试使用

:noremap <F9> <C-w>

处理这个重新映射。这将阻止命令的递归替换,并且它将执行<C-w>的默认操作。 如果您想跳过键入其他w,请使用:

:noremap <F9> <C-w><C-w>

有关详细信息,请参阅此处:http://learnvimscriptthehardway.stevelosh.com/chapters/05.html

答案 1 :(得分:0)

尝试map <F9> :<CR><C-W>此次更改Ctr-w + wF9 + w