Подтвердить что ты не робот

NERDTree открыт на новой вкладке, как последняя вкладка в gvim?

В NERDTree Shift T открывается файл на новой вкладке, но вкладка расположена после вкладки, в которой открывается NERDTree.

Можно открыть новую вкладку в конце вкладок?

4b9b3361

Ответ 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.