vim - plug - Alternar entre pestañas en NERDTree
vim awesome (8)
Agregando a la respuesta de Digitalronin, creo que el atajo principal del navegador (al menos en Chrome y Firefox) para cambiar pestañas es la opción + comando + flecha derecha o izquierda.
Si desea mantener su configuración de NERDTree Vim coherente con eso, entonces esta variación funcionaría.
map <D-A-Right> :tabn<CR>
map <D-A-Left> :tabp<CR>
Acabo de empezar a utilizar el complemento NERDTree vim para mi proyecto.
No puedo encontrar la documentación para cambiar entre las pestañas abiertas. ¿Alguien puede decirme la tecla de método abreviado [s]?
Gracias...
Me gusta vincular mis teclas de navegación vim para cambiar entre pestañas. Aquí están las líneas de mi archivo .vimrc
:
map <C-l> :tabn<CR>
map <C-h> :tabp<CR>
map <C-n> :tabnew<CR>
De esa manera, puedo cambiar entre las pestañas usando los botones izquierdo y derecho al igual que normalmente movería el cursor, excepto que solo sostengo la tecla Control también.
- Control + l pasa a la siguiente pestaña
- Control + h se mueve a la pestaña anterior
- Control + n crea una nueva pestaña
Mi configuración
map <F2> :NERDTreeToggle<cr>
map <C-Right> :tabn<cr>
map <C-Left> :tabp<cr>
Para habilitar la navegación con pestañas como firefox, agregue esto a su vimrc:
nnoremap <C-S-tab> :tabprevious<CR>
nnoremap <C-tab> :tabnext<CR>
nnoremap <C-t> :tabnew<CR>
inoremap <C-S-tab> <Esc>:tabprevious<CR>i
inoremap <C-tab> <Esc>:tabnext<CR>i
inoremap <C-t> <Esc>:tabnew<CR>
inoremap <C-S-w> <Esc>:tabclose<CR>
También esto es útil Use <A-Fn>
para ir al enésimo tabulador
nnoremap <A-F1> 1gt
nnoremap <A-F2> 2gt
nnoremap <A-F3> 3gt
nnoremap <A-F4> 4gt
nnoremap <A-F5> 5gt
nnoremap <A-F6> 6gt
nnoremap <A-F7> 7gt
nnoremap <A-F8> 8gt
nnoremap <A-F9> 9gt
nnoremap <A-F10> 10gt
Dónde,
C --> ctrl key
S --> Shift key
A --> Alt key
F1-10 --> Are the function keys
NOTA: Alt + f4 se usa generalmente para cerrar las ventanas. Así que verifica eso. Si el problema persiste, siempre puede asignar Ctrl o la tecla Mayús en lugar de la tecla Alt, o usar alguna combinación de estos.
Una comprobación rápida :h tabs
revela que es CTRL - AvPág para pasar de una pestaña a otra. También puede usar el comando :tabn
( :tabn
para abreviar).
Una opción adicional (y mi elección personal) más allá de las enumeradas por Michael Madsen:
gt
= siguiente pestaña
gT
= pestaña anterior
Yo uso iTerm en el Mac, y me gusta poder cambiar a las pestañas siguiente / anterior usando Shift- [tecla de flecha hacia la izquierda] y Shift- [tecla de flecha hacia la derecha]
Desde mi .vimrc, he aquí cómo hacer lo mismo en MacVim;
map <S-Right> :tabn<CR>
map <S-Left> :tabp<CR>
FYI, de forma predeterminada, los combos de teclas Cmd-Shift- [y Cmd-Shift-] cambiarán entre pestañas en MacVim (y en Google Chrome, Safari y probablemente un montón de otras cosas)
''{TabNumber} + gt''
le permitirá alternar a la pestaña {TabNumber}
.
Por ejemplo, yendo a la pestaña 1 se tecleará ''1'' seguido de ''g'' y ''t''.
El número de pestaña es incremental de 1 izquierda a derecha.