2016-09-14 54 views
0

我必須通過shellinabox(通過HTTPS進行shell轉發)編輯服務器上的代碼。在NERDtree中重新切換面板的vim密鑰

我添加了NERDtree插件。我的問題是在vim中的面板之間的切換是用CTRL+w完成的。在瀏覽器選項卡中使用它時,它會關閉我的瀏覽器選項卡。

我應該添加到我的.vimrc重映射CTRL+wF9

編輯:雖然建議的解決方案工作到目前爲止,我期待有F9CTRL+w,沒有F9 + w

+0

那你試試? – romainl

+0

'map '。沒有工作。 – ilovebigmacs

+0

請看我的答案。配置的第二部分完全符合你在我的vim上所需的內容。 –

回答

1

它看起來該<C-w>組合在你的配置某處重新映射。 嘗試使用

:noremap <F9> <C-w> 

處理此重新映射。這將防止該命令的遞歸替換,並且它將執行<C-w>的默認操作。 如果你想跳過輸入額外w然後使用:

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

欲瞭解更多信息請看這裏:http://learnvimscriptthehardway.stevelosh.com/chapters/05.html

0

嘗試map <F9> :<CR><C-W>這種變化Ctr-w + wF9 + w

+0

不錯。有沒有辦法只是'F9'而不是'F9 + W'? – ilovebigmacs