tutorial significado online mac commands vim

significado - vim store



NERDTree se abre en una nueva pestaña, como la última pestaña en gvim? (4)

Agrega lo siguiente a tu .vimrc

autocmd BufNew * execute ":tabmove99"

Esto siempre colocará las pestañas recién abiertas en la ubicación 99 a la derecha.

En NERDTree, Shift T abre el archivo en una nueva pestaña, pero la pestaña se coloca después de la pestaña en la que se abre NERDTree.

¿Es posible abrir la nueva pestaña al final de las pestañas?


Aquí hay un propósito general para abrir todas las pestañas nuevas al final. Funciona con NERDTree también.

" move tabs to the end for new, single buffers (exclude splits) autocmd BufNew * if winnr(''$'') == 1 | tabmove99 | endif


Le sugiero que edite el complemento y lo :tablast a :tablast antes :tabnew .


Cree el archivo ~/.vim/ftplugin/nerdtree.vim con el siguiente contenido, entonces no tendrá que editar NERDTree en sí mismo:

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>''