我必須通過shellinabox(通過HTTPS進行shell轉發)編輯服務器上的代碼。在NERDtree中重新切換面板的vim密鑰
我添加了NERDtree插件。我的問題是在vim中的面板之間的切換是用CTRL+w
完成的。在瀏覽器選項卡中使用它時,它會關閉我的瀏覽器選項卡。
我應該添加到我的.vimrc
重映射CTRL+w
到F9
?
編輯:雖然建議的解決方案工作到目前爲止,我期待有F9
做CTRL+w
,沒有F9 + w
。
我必須通過shellinabox(通過HTTPS進行shell轉發)編輯服務器上的代碼。在NERDtree中重新切換面板的vim密鑰
我添加了NERDtree插件。我的問題是在vim中的面板之間的切換是用CTRL+w
完成的。在瀏覽器選項卡中使用它時,它會關閉我的瀏覽器選項卡。
我應該添加到我的.vimrc
重映射CTRL+w
到F9
?
編輯:雖然建議的解決方案工作到目前爲止,我期待有F9
做CTRL+w
,沒有F9 + w
。
它看起來該<C-w>
組合在你的配置某處重新映射。 嘗試使用
:noremap <F9> <C-w>
處理此重新映射。這將防止該命令的遞歸替換,並且它將執行<C-w>
的默認操作。 如果你想跳過輸入額外w
然後使用:
:noremap <F9> <C-w><C-w>
欲瞭解更多信息請看這裏:http://learnvimscriptthehardway.stevelosh.com/chapters/05.html
那你試試? – romainl
'map'。沒有工作。 –
ilovebigmacs
請看我的答案。配置的第二部分完全符合你在我的vim上所需的內容。 –