私の中には.vimrc
行があります。
autocmd VimEnter * NERDTree
autocmd VimEnter * TagbarOpen
これにより、2つのサイドバーとデフォルトの編集バッファ(編集中のファイルなど)を含む中央の列を持つレイアウトが作成されますが、カーソルはNERDTreeサイドバーにあるため、タブバーはデフォルトで縮小されます。私がやりたいことは、<C>l
開いているNERDTreeと切り替えるTagbarの間でキー入力の組み合わせを実行することです(カーソルを1つのバッファの右側に移動するコマンドにマップしました)。しかし、これまではカーソルを移動します。これまで私は両方を試してみました。
autocmd VimEnter * <C>l
autocmd VimEnter * normal <Ctrl+l>
...上記の2行の間にありますが、どちらも機能しません。
私は何をすべきですか?
ベストアンサー1
右側のウィンドウに移動するコマンドはです<C-w>l
。次のコマンドで実行できます。
:execute "normal! \<C-w>l"
ただし、コマンドの場合は、これを簡単にする<C-w>
特別なコマンドがあります。:wincmd
したがって、カスタムマッピングをスキップして次のことを行います。
autocmd VimEnter ...
autocmd VimEnter * wincmd l