我必须通过shellinabox在服务器上编辑代码(通过HTTPS转发shell)。
我添加了NERDtree插件。我的问题是在vim中的面板之间切换是使用CTRL+w
完成的。在浏览器选项卡中使用它时,它会关闭我的浏览器选项卡。
我应该向.vimrc
添加哪些内容以将CTRL+w
重新映射到F9
?
编辑:虽然目前提出的解决方案有效,但我希望F9
做CTRL+w
,而不是F9 + w
。
答案 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 + w
至F9 + w