En Vim, ¿hay alguna manera de alternar rápidamente entre la pestaña actual y la última pestaña activa? Tipo de manera '' alterna entre la línea actual y la última línea activa. Plugins/asignaciones de teclado/vudú todo aceptable.Cambiar a la última pestaña activa en VIM
Respuesta
poner esto en su .vimrc:
let g:lasttab = 1
nmap <Leader>tl :exe "tabn ".g:lasttab<CR>
au TabLeave * let g:lasttab = tabpagenr()
Luego, en el modo normal, el tipo \tl
para intercambiar a la pestaña que ha visto por última vez.
que usan tampones y no pestañas, pero soy capaz de cambiar entre la corriente y la última memoria intermedia usada de una :b#
fundamentos del uso de tampones son:
: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
La única razón por la que prefiero las pestañas sobre los búferes es que puedo reordenar las pestañas para agrupar archivos y encontrar cosas en una sesión grande más fácilmente. –
AFAIK, también puedes usar Ctrl-6 (en vimspeak creo que se llama "C- ^") en lugar de ': b #' – akavel
'
solucionar el problema potencial cuando una ficha se cierra :
" 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. Cambiar a una pestaña particular en VIM
- 2. ¿Cambiar a una pestaña específica en Vim como en Firefox?
- 3. Buscar pestaña activa en UITabBarController
- 4. pestaña GUI Cambio VIM
- 5. Obtener la última ventana activa: Obtener Ventana previamente activa
- 6. Destacando una pestaña activa - CSS
- 7. Deshacer Cerrar pestaña en Vim
- 8. ¿Cómo cambiar la pestaña programáticamente?
- 9. Map shift-tab en vim a la pestaña inversa en Vim
- 10. Vim: ¿pueden las marcas globales cambiar las pestañas en lugar del archivo en la pestaña actual?
- 11. Vim - Aplicar sangría a varias líneas con la pestaña
- 12. ¿Cómo recordar la última pestaña seleccionada en UITabBarController?
- 13. ¿Determina si la pestaña del navegador está activa? - IE?
- 14. Ejecute setTimeout solo cuando la pestaña esté activa
- 15. Cómo redirigir el asistente de primas a la primera pestaña después de enviar en la última pestaña
- 16. ¿Cómo abrir una nueva pestaña en JavaScript sin cambiar a la nueva pestaña?
- 17. ¿Barra de notificaciones de Android abre la última actividad activa?
- 18. El contenido de la pestaña permanece visible después de cambiar la pestaña después de cambiar la orientación
- 19. Detener eclipse cambiar a la pestaña de depuración
- 20. Cambiar Entrar desde el envío a la pestaña?
- 21. WPF TabControl Cambiar la pestaña seleccionada
- 22. Cambiar la pestaña onNewIntent causa IllegalStateException
- 23. cómo cambiar^M a la nueva línea en vim?
- 24. Comprueba si la pestaña actual está vacía en vim
- 25. vim - ¿cómo cerrar todos los buffers en la pestaña actual?
- 26. Conservar la última posición de edición en VIM
- 27. ¿Cómo redirigir salida stdout a una nueva pestaña Vim?
- 28. NERDTree abrir en una nueva pestaña, como última pestaña en gvim?
- 29. Eclipse Juno: ¿Cómo cambiar el color de la pestaña?
- 30. "Volver a abrir la última pestaña cerrada" que muestra el último contenido de la solicitud ajax
¿es este solo gvim? ¿mac solo? Parece que no puedo hacerlo funcionar dentro de iterm2 en el mac (modo terminal vim only) –
Para el diseño del teclado del Reino Unido, encontré este 'nmap más útil: exe" tabn ".g: lasttab ' .. Gracias @LucasOman –
Lo mapeé a ' tt' pero esto funcionó como un encanto. Respuesta del campeón –