Nota: La funcionalidad de pestañas es una característica estándar de vim (desde la versión 7), aunque NERDTree las da un buen uso
Pierz
Yo uso macvim, que puede usar cmd + número para cambiar entre muchas pestañas y es muy conveniente. Por ejemplo, presione cmd + 1 para saltar a tab1, cmd + 5 para saltar a tab5
JZAU
Respuestas:
197
Una opción adicional (y mi elección personal) más allá de las enumeradas por Michael Madsen:
De esa manera, puedo cambiar entre pestañas usando los botones izquierdo y derecho como normalmente movería el cursor, excepto que también mantengo presionada la Controltecla.
Ninguno de los Ctrlbotones funciona cuando vim se ejecuta en la terminal y se utilizan pestañas de terminal. Si no usa pestañas de terminal, cualquiera de las dos Ctrlfunciona
kapad
10
Utilizo iTerm en Mac y me gusta poder cambiar a las pestañas siguientes / anteriores usando Shift- [tecla de flecha izquierda] y Shift- [tecla de flecha derecha]
Desde mi .vimrc, aquí se explica cómo hacer lo mismo en MacVim;
map <S-Right> :tabn<CR>
map <S-Left> :tabp<CR>
FYI, por defecto, las combinaciones 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)
C --> ctrl key
S --> Shift key
A --> Alt key
F1-10 --> Are the function keys
NOTA: Alt + f4 generalmente se usa para cerrar las ventanas. Así que comprueba eso. Si el problema persiste, siempre puede asignar la tecla Ctrl o Shift en lugar de la tecla Alt, o usar alguna combinación de estas.
Agregando a la respuesta de digitalronin, creo que el acceso directo del navegador principal (al menos en Chrome y Firefox) para cambiar de pestaña es opción + comando + flecha derecha o izquierda.
Si desea mantener su configuración de NERDTree Vim consistente con eso, entonces esta variación funcionaría.
Respuestas:
Una opción adicional (y mi elección personal) más allá de las enumeradas por Michael Madsen:
gt
= siguiente pestañagT
= pestaña anteriorfuente
Me gusta vincular mis teclas de navegación vim para cambiar entre pestañas. Aquí están las líneas de mi
.vimrc
archivo:De esa manera, puedo cambiar entre pestañas usando los botones izquierdo y derecho como normalmente movería el cursor, excepto que también mantengo presionada la Controltecla.
fuente
Una verificación rápida
:h tabs
revela que es CTRL- Page Downalternar entre pestañas. También puede usar el:tabnext
comando (:tabn
para abreviar).fuente
Ctrl
botones funciona cuando vim se ejecuta en la terminal y se utilizan pestañas de terminal. Si no usa pestañas de terminal, cualquiera de las dosCtrl
funcionaUtilizo iTerm en Mac y me gusta poder cambiar a las pestañas siguientes / anteriores usando Shift- [tecla de flecha izquierda] y Shift- [tecla de flecha derecha]
Desde mi .vimrc, aquí se explica cómo hacer lo mismo en MacVim;
FYI, por defecto, las combinaciones 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)
fuente
Para habilitar la navegación por pestañas como Firefox, agregue esto a su vimrc:
También esto es útil Úselo
<A-Fn>
para ir a la enésima pestañaDónde,
NOTA: Alt + f4 generalmente se usa para cerrar las ventanas. Así que comprueba eso. Si el problema persiste, siempre puede asignar la tecla Ctrl o Shift en lugar de la tecla Alt, o usar alguna combinación de estas.
fuente
'{TabNumber} + gt'
le permitirá cambiar a la pestaña{TabNumber}
.Por ejemplo, al ir a la pestaña 1, se tecleará '1' seguido de 'g' y 't'.
El número de pestaña es incremental de 1 de izquierda a derecha.
fuente
Mi configuración
fuente
Agregando a la respuesta de digitalronin, creo que el acceso directo del navegador principal (al menos en Chrome y Firefox) para cambiar de pestaña es opción + comando + flecha derecha o izquierda.
Si desea mantener su configuración de NERDTree Vim consistente con eso, entonces esta variación funcionaría.
fuente