作为pictrue,我想你可以理解我。我尝试为标记列表设置.vimrc:
let Tlist_Use_Horiz_Window=1
或
let Tlist_Use_Right_Window = 1
当然可以。
我尝试C + W + H | J | K | L,再次失败......
答案 0 :(得分:3)
有一个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)taglist或tagbar在leftside上,2)你只打开一个窗口,然后按CTRL-e,这将有效。你可以打开其他窗口。