¿Cómo puedo cambiar el atajo de teclado para cambiar las pestañas en Mac Terminal?

79

Sé que puede cambiar las pestañas con shift cmd [tecla de flecha] en Mac Terminal, pero es doloroso alcanzar la tecla de flecha. ¿Cómo puedo cambiar la combinación de teclas predeterminada?

Léo Léopold Hertz 준영
fuente
No está lo suficientemente relacionado con la programación para mis gustos.
Dana
@Dana: Puede ser: no sé si necesito cambiar algunos archivos rc como en el caso de xmodmap.
Léo Léopold Hertz 준영
44
Use las teclas Cmd y Shift junto a las teclas de flecha.
Daniel Beck

Respuestas:

62

Antes de Sierra (El Capitán y antes), el menú de la ventana muestra una tecla de acceso directo diferente.

Igor
fuente
21
¿De qué manera responde esto a la pregunta? (Sé la respuesta, pero no veo cómo esto ayuda a alguien que aún no sabía cómo personalizar las teclas de acceso directo del elemento del menú usando las Preferencias del Sistema.)
Chris Page
1
@ChrisPage Esos son los valores predeterminados. No he configurado ninguna tecla de acceso directo especial, y están presentes en la mía.
Ben Mordecai
44
@BenMordecai Entonces, si esta respuesta tuviera una respuesta escrita (en lugar de solo una captura de pantalla), se leería "por defecto ya hay teclas de comando que no usan las teclas de flecha, por lo que no necesita cambiar la combinación de teclas predeterminada "? Pregunto porque la pregunta parece ser "¿Cómo puedo cambiar la combinación de teclas predeterminada?", Que no se menciona en esta, la respuesta actualmente aceptada.
Chris Page
3
Me acabo de enterar de que puede cambiar las combinaciones de teclas que aparecen en los menús, y he estado usando OS X durante aproximadamente 3 años. Creo que ese paso no es trivial.
Jan Segre
3
La captura de pantalla no me ayudó en absoluto. De hecho, me engañó. Además de eso, simplemente no puedo encontrar ninguna manera de cambiar la tecla de acceso directo para las teclas de ir a las pestañas Siguiente y Anterior de la Terminal. ¿Alguien daría detalles adicionales sobre dónde configurar este cambio?
Stephane
52

Puede cambiar las combinaciones de teclas para casi todas las aplicaciones de Cocoa en Preferencias del Sistema, incluida Terminal.app.

Vaya a Preferencias del sistema> Teclado> Accesos directos> Accesos directos a aplicaciones , luego agregue un nuevo acceso directo para Terminal (ubicado en / Aplicaciones / Utilidades).

pistolas
fuente
Lo intentaré, gracias! Usar los accesos directos predeterminados es muy engorroso en una Macbook sin mouse.
1
¿Dónde? No veo nada en Preferencias del sistema> Teclado> Accesos directos.
Ian Dunn
55
Haga clic en "Accesos directos a aplicaciones" y luego haga clic en el botón "+". En el cuadro desplegable Aplicación, desplácese hasta abajo y seleccione "Otro ..." y vaya a la carpeta "/ Aplicaciones / Utilidades" y seleccione Terminal. Luego escriba "Mostrar siguiente pestaña" o el acceso directo del menú que desee reemplazar. Luego escriba el método abreviado de teclado que desee. Y luego haga clic en "Agregar".
jojo
2
Parece que no puede utilizar todas las claves de esta manera. Por ejemplo, no puedo usar PageUp / PageDown para los accesos directos definidos aquí.
Chris
3
Esta debería ser la respuesta aceptada. Gracias por esto.
Damon
6

1: Instalar SIMBL (habilitador de complementos): http://www.culater.net/software/SIMBL/SIMBL.php

2: Instale TerminalTabSwitching.bundle

git clone https://github.com/dabeeeenster/terminaltabswitching
cp -r terminaltabswitching/TerminalTabSwitching.bundle "/Library/Application Support/SIMBL/Plugins"

3: reinicie la aplicación Terminal y disfrute Cmd+[0-9]del cambio de tabulación.

FYI: Si plugin is not verified in terminal version # (a number)aparece algo así cuando abre su terminal nuevamente, tal vez la siguiente información pueda ayudarlo.

(1) abierto

/Library/Application\ Support/SIMBL/Plugins/Terminal/TerminalTabSwitching.bundle/Contents/Info.plist

usando su editor de texto favorito debajo sudo.

(2) Buscar <key>MaxBundleVersion</key>.

(3) Cambie <string>280</string>en la siguiente línea a su número de versión de terminal o superior, como <string>300</string>. Salvar.

(4) Salga del terminal y vuelva a abrirlo. Esperemos que ese mensaje desaparezca y que pueda usar Cmd+[0:9]para cambiar de pestaña.

Samuel Lelièvre
fuente
La respuesta de armas arriba es acertada. esta respuesta es demasiado complicada
kiwi enojado
4

La llave de cmd también cambiará de pestaña.

Jeremy L
fuente
4

Si no le importa descargar un nuevo software, le recomiendo iTerm 2: http://www.iterm2.com/#/section/home

No solo permite volver a vincular las teclas de forma casi arbitraria, además de alternar rápidamente entre pestañas con cmd + TabNumber (o su metaclave favorita), sino también algunas otras características ingeniosas.

(Publicaría una captura de pantalla, pero soy nuevo por aquí).

jhclark
fuente
Se votó en contra porque realmente no responde la pregunta, y no hay nada que impida que el usuario personalice los accesos directos en la Terminal usando las Preferencias del Sistema, la respuesta habitual para este tipo de preguntas.
Chris Page