Desidero che un file venga aperto in una nuova scheda quando si inserisce o si fa doppio clic su di esso. So che c'è t collegamento, ma io sempre aprire un file in una nuova scheda e inserire è più confortevole per me.Come aprire un file in una nuova scheda di default in NERDTree?
risposta
Prova ad aggiungere
let NERDTreeMapOpenInTab='\r'
o
let NERDTreeMapOpenInTab='<ENTER>'
al vostro .vimrc
.
HTH
Si consiglia di aggiungere plug-in https://github.com/Nopik/vim-nerdtree-direnter, come pure - si risolve il problema di apertura directory, in modo da immettere sul nodo directory sarà solo ampliare/compressione, senza aprire una nuova scheda.
Provato, questo, ma non ha funzionato: https://github.com/Nopik/vim-nerdtree-direnter/issues/1 – sixtyfootersdude
Per l'evento doppio clic nello specifico, è possibile (solo?) Cambiando leggermente il codice sorgente NERDtree (postato qui):
Per favore, aggiungi le informazioni rilevanti dal tuo link nella tua risposta. – Fjodr
Io uso seguente mappa per fare scheda traverse:
nnoremap <C-l> gt
nnoremap <C-h> gT
Come risponde la domanda? – oarfish
Aggiungi questo al plug-in. Deve essere aggiunto a un file come: ~/.vim/nerdtree_plugin/mymapping.vim
. La posizione esatta dipenderà dal gestore di plugin che utilizzi per vim. per esempio. per Plugged è ~/.vim/plugged/nerdtree/nerdtree_plugin/mymapping.vim
Questo codice aggiunge una mappatura per il tasto Invio per aprire i file in una nuova scheda mentre si espandono o comprimono solo le directory. Per le nuove schede rispecchia anche il NERDTree in modo che possa essere condiviso tra le schede.
call NERDTreeAddKeyMap({
\ 'key': '<CR>',
\ 'scope': "Node",
\ 'callback': 'OpenInNewTab',
\ 'quickhelpText': 'open node' })
" FUNCTION: s:openInNewTab(target) {{{1
function! OpenInNewTab(node)
if a:node.path.isDirectory
call a:node.activate()
else
call a:node.activate({'where': 't'})
call g:NERDTreeCreator.CreateMirror()
wincmd l
endif
endfunction
Questo verrà sovrascritto se devo aggiornare il plugin? Presumo che lo farà se elimini poi reinstallarlo. – AldoTheApache
- 1. AngularJS: come aprire un file in una nuova scheda?
- 2. come aprire .pdf in una nuova scheda
- 3. NERDTree si apre in una nuova scheda, come ultima scheda in gvim?
- 4. Come aprire una nuova scheda in CasperJS
- 5. Aprire una nuova scheda per leggere un file PDF
- 6. Come aprire una nuova scheda sul pulsante clic in Rails?
- 7. Come aprire asp: HyperLink.NavigationUrl in una nuova scheda
- 8. Aprire un file in una scheda in modalità readonly
- 9. Angularjs $ stato aprire il collegamento in una nuova scheda
- 10. Come si crea Sublime Text 3 per aprire un file in una nuova scheda invece di aprirlo nella scheda corrente?
- 11. aprire i collegamenti esterni in una nuova scheda senza jQuery
- 12. Come aprire il file PDF in una nuova scheda o finestra invece di scaricarlo (usando asp.net)?
- 13. GVim: Apri in una nuova scheda
- 14. VIM - Comando NerdTree per aprire tutte le sottocartelle in una cartella in NerdTree
- 15. Come tornare a NERDTree dal file nella scheda?
- 16. Come aprire il link al file pdf in una nuova scheda utilizzando html
- 17. Come aprire i file in una scheda separata
- 18. Come aprire un link di azione del rasoio in una nuova scheda?
- 19. Creare collegamenti in un div specifico in una nuova scheda
- 20. GWT pagina aperta in una nuova scheda
- 21. Impossibile aprire in una nuova scheda in Sublime Text 3. È un bug?
- 22. Rinominare un file in NERDTREE
- 23. Header posizione in una nuova scheda
- 24. Aprire un'app Chrome in una scheda
- 25. apre un collegamento in una nuova scheda nella stessa finestra
- 26. Apertura di un URL in una nuova scheda
- 27. RegisterStartupScript non funziona all'interno di un pannello di aggiornamento per aprire il file in una nuova scheda in asp.net
- 28. Come aprire l'url dei crediti di highcharts nella nuova scheda
- 29. come aprire un link in una nuova scheda (chrome) usando il selenio web?
- 30. Posso forzare gVim ad aprire i file trascinati in una nuova scheda?
Ciò causa inoltre l'apertura di una directory in una nuova scheda. – alice
Esatto. Ma non c'è altro modo. –
come attraversare tra le schede dei file in vim? – navyad