1
如圖所示,我想你可以理解我。我嘗試設置的.vimrc爲標記列表:vim:如何在一個垂直分割屏幕上設置taglist和nerdtree
let Tlist_Use_Horiz_Window=1
或
let Tlist_Use_Right_Window = 1
當然,這也工作。
我嘗試C + W + H |百靈| K | L,再失敗......
如圖所示,我想你可以理解我。我嘗試設置的.vimrc爲標記列表:vim:如何在一個垂直分割屏幕上設置taglist和nerdtree
let Tlist_Use_Horiz_Window=1
或
let Tlist_Use_Right_Window = 1
當然,這也工作。
我嘗試C + W + H |百靈| 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)標記列表或tagbar是在萊夫特賽德這將工作,2)你在第一次只能打開一個窗口,然後按CTRL-E。您可以打開其他窗口。
謝謝你的回答,我知道有winmanage.I搜索它,並獲得許多有用的信息! –