pictrue として、私はあなたが私を理解できると思います。taglist に .vimrc を設定しようとしました:
let Tlist_Use_Horiz_Window=1
また
let Tlist_Use_Right_Window = 1
もちろん機能します。
C+W + H|J|K|L を試みますが、また失敗します...
vim プラグイン ' winmanager ' があります。説明のようにレイアウトを設定できます。NERDTree と taglist/tagbar で動作するように設定する方法を紹介するブログがたくさんあります。まあ、winmanager のメンテナンスが行き届いていないという不満もあります。NERDTree を使用するには、ソース コードを変更する必要がある場合があります。
最初にwinmanagerを試すことをお勧めします。うまくいかない場合は、私のばかげているが便利な回避策を試すことができます。
function! ToggleNerdtreeTagbar()
" check if NERDTree and Tagbar are opened
let NERDTree_close = (bufwinnr('NERD_tree') == -1)
let Tagbar_close = (bufwinnr('__Tagbar__') == -1)
TagbarToggle
NERDTreeToggle
if NERDTree_close && Tagbar_close
wincmd K
wincmd b
wincmd L
wincmd h
exe 'vertical resize 30'
endif
endfunction
nmap <C-e> :call ToggleNerdtreeTagbar()<CR>
これは、1) タグリストまたはタグバーが左側にある場合に機能します。2) 最初にウィンドウを 1 つだけ開き、次に CTRL-e を押します。その後、他のウィンドウを開くことができます。