我正在寻找一种方法(自动)在左侧直接上下打开NERDTree和Tlist,以使每个插件占据屏幕高度的一半。我已经发现了这个问题,其中Mohammed的答案有点符合我的要求。不过,我想知道是否有更直接的方法来实现这个目标。
elseif
语句即可。...
" Create a new window. If user prefers a horizontal window, then open
" a horizontally split window. Otherwise open a vertically split
" window
if g:Tlist_Use_Horiz_Window
" Open a horizontally split window
let win_dir = 'botright'
" Horizontal window height
let win_size = g:Tlist_WinHeight
elseif g:Tlist_Use_Split_Window
" Open the window in a horizontal split of current window
let win_dir = 'abo'
let win_size = g:Tlist_WinWidth
else
...
let Tlist_Use_Split_Window = 1
com TT NERDTree | TlistToggle
:TT
命令会在一个垂直窗口中打开 TagList,位于 NERDTree 的上方。虽然它没有完全均分,但是很接近。如果您喜欢将树放在顶部,请将上面的 abo
改为 split
。noremap <S-Space>:TT<CR><C-w>=
- 这会在显示或隐藏时等比缩放所有窗口,但通常这正是我想要的。 - Matt McMinn