In Vim, c'è un modo per passare rapidamente dalla scheda attuale all'ultima scheda attiva? Il modo in cui "" passa dalla linea corrente all'ultima linea attiva. Plugin/tastiera mappings/voodoo tutti accettabili.Passa alla scheda last-active in VIM
risposta
mettere questo nel vostro Vimrc:
let g:lasttab = 1
nmap <Leader>tl :exe "tabn ".g:lasttab<CR>
au TabLeave * let g:lasttab = tabpagenr()
Poi, in modalità normale, tipo \tl
per scambiare la scheda che avete visto l'ultima.
Io uso tamponi e non schede, ma sono in grado di passare tra la corrente e ultima tampone usate con :b#
Basics di utilizzare tamponi sono:
:e filename to open file in new buffer
:bn to go to next buffer
:bp to go to previous buffer
:bd to close current buffer
L'unico motivo per cui preferisco le schede sui buffer è che posso riordinare le schede per raggruppare i file e trovare più facilmente le cose in una grande sessione. –
AFAIK, puoi anche usare Ctrl-6 (in vimspeak credo sia chiamato "C- ^") invece di ': b #' – akavel
'
risolvere il problema potenziale quando una scheda viene chiusa :
" Switch to last-active tab
if !exists('g:Lasttab')
let g:Lasttab = 1
let g:Lasttab_backup = 1
endif
autocmd! TabLeave * let g:Lasttab_backup = g:Lasttab | let g:Lasttab = tabpagenr()
autocmd! TabClosed * let g:Lasttab = g:Lasttab_backup
nmap <silent> <Leader>` :exe "tabn " . g:Lasttab<cr>
- 1. Passa alla scheda specifica in Vim come in Firefox?
- 2. Eclipse passa alla scheda Editor della scorciatoia
- 3. Buffer per scheda in vim
- 4. Compilazione scheda in Comandi Vim
- 5. Annulla Chiudi scheda in Vim
- 6. Completamento automatico XCode in vim (senza scheda)?
- 7. Come chiudere una scheda in vim?
- 8. SubVersion passa alla profondità
- 9. Come rendere il menu della scheda Vim Vim per apparire come il menu della scheda Console
- 10. Come per passare alla scheda, se si cerca di aprire il file già aperto in Vim
- 11. Passa i dati alla vista in Express
- 12. Passa alla forma personalizzata. Come?
- 13. GRUB passa alla modalità protetta?
- 14. Cambia la larghezza della scheda GUI VIM
- 15. Doppio clic sulla scheda UITabBarControllers passa alla radice del controller di navigazione
- 16. Vim - Rientro di più righe con scheda
- 17. Come passare alla scheda attiva in Selenium?
- 18. Vim - apre una nuova scheda nel buffer
- 19. CKFinder - Caricamento rapido non passa l'URL alla scheda Informazioni immagine dopo il caricamento riuscito
- 20. Guida introduttiva alla scheda SIM
- 21. goniometro passare alla scheda precedente
- 22. Card View Fare clic sulla scheda Passa a nuova attività
- 23. Vai automaticamente alla riga successiva in vim
- 24. Come passare alla modalità REPLACE in VIM
- 25. Vai alla definizione della funzione in vim
- 26. Come reindirizzare l'output stdout in una nuova scheda Vim?
- 27. Come posso modificare la dimensione della scheda in Vim?
- 28. Mappa maiuscole-maiuscole nella scheda inversa in Vim
- 29. Vim - Vai alla posizione precedente
- 30. NUnit TestCaseSource passa il valore alla fabbrica
è solo questo gvim? solo mac? Non riesco a farlo funzionare all'interno di iterm2 su mac (solo modalità terminal vim) –
Per il layout della tastiera del Regno Unito, ho trovato questo più utile 'nmap: exe" tabn ".g: lasttab ' .. Grazie @LucasOman –
L'ho mappato a ' tt' ma questo ha funzionato come un fascino. Risposta del campione. –