0

vimでは、 switch-window-key 、<C-w><C-w>(2回押す)が快適ではないので、に変更したいと思い<C-Tab>ます。私がしていること:map <C-w><C-w> <C-Tab>構成ファイル~/.vimrcに追加しますが、ショートカットが使用されているかのように機能しません<C-Tab><C-w><C-w>トグルウィンドウコマンドの正しい表現であるかどうかもわかりません。では、どうすればそれを機能させることができ<C-Tab>ますか?

4

2 に答える 2

3

まず、マッピングの順序が間違っています。次のようにする必要があります。

<map command> <desired shortcut> <action>

したがって、次のようにマッピングを記述する必要があります。

map <C-Tab> <C-w><C-w>

nnoremapの代わりに使用することは間違いありませんmap

ただし<C-Tab>、多くのコンテキストで機能しない信頼性の低いショートカットであるため、回避する必要があります。<leader>( :help mapleader) またはその他の (より適切にサポートされている) ショートカットを使用することをお勧めします。

<C-w><C-w>それほど悪くないことに注意してください: を押しCtrlてヒットするだけwwです。それはそれほど大したことではありません。

于 2012-12-24T12:39:54.167 に答える
0

より柔軟にウィンドウを切り替えることができるように、そのようにマッピングすることをお勧めします。

map <c-j> <c-w>j "move up                                                      
map <c-k> <c-w>k "down                                                                 
map <c-l> <c-w>l "right                                                                  
map <c-h> <c-w>h "left
于 2012-12-24T18:43:36.943 に答える