NERDTree открыт на новой вкладке, как последняя вкладка в gvim?
В NERDTree Shift T открывается файл на новой вкладке, но вкладка расположена после вкладки, в которой открывается NERDTree.
Можно открыть новую вкладку в конце вкладок?
Ответы
Ответ 1
Создайте файл ~/.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>'
Ответ 2
Здесь автозапуск общего назначения для открытия всех новых вкладок в конце. Он также работает с NERDTree.
" move tabs to the end for new, single buffers (exclude splits)
autocmd BufNew * if winnr('$') == 1 | tabmove99 | endif
Ответ 3
Добавьте в свой .vimrc
следующее:
autocmd BufNew * execute ":tabmove99"
Это всегда будет позиционировать новые открытые вкладки в позиции 99 справа.
Ответ 4
Я предлагаю вам отредактировать плагин и переназначить его до :tablast
до :tabnew
.