ZyX*_*ZyX 10
~/.vim/ftplugin/nerdtree.vim使用以下内容创建文件,然后您不必编辑NERDTree本身:
if exists('b:haveRemappedT')
finish
endif
let b:haveRemappedT=1
let s:oldmap=maparg('T', 'n')
function! s:LastTab()
let tab=tabpagenr()
tabnext
execute "tabmove ".tabpagenr('$')
execute "tabn ".tab
endfunction
execute 'nnoremap <buffer> T '.s:oldmap.':call <SID>LastTab()<CR>'
Run Code Online (Sandbox Code Playgroud)
小智 6
这是一个通用的autocmd,用于在最后打开所有新选项卡.它也适用于NERDTree.
" move tabs to the end for new, single buffers (exclude splits)
autocmd BufNew * if winnr('$') == 1 | tabmove99 | endif
Run Code Online (Sandbox Code Playgroud)