这是一个需要对'taglist.vim'脚本进行小编辑的解决方案.我还没有弄清楚所有潜在的后果,但到目前为止似乎工作得很好.修改'taglist.vim'中的'Tlist_Window_Create'函数以包含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
...
Run Code Online (Sandbox Code Playgroud)
我从最新的TagList(v4.5)第1290行开始插入.然后将以下内容添加到.vimrc中
let Tlist_Use_Split_Window = 1
com TT NERDTree | TlistToggle
Run Code Online (Sandbox Code Playgroud)
现在,该:TT
命令在单个垂直窗口中打开NERDTree上方的TagList.因为它并没有完全分裂,但它很接近.如果您更喜欢顶部的树,请将abo
上面的内容更改为split
.
归档时间: |
|
查看次数: |
2437 次 |
最近记录: |