Usando Ctrl-Tab para cambiar entre pestañas en Mac Terminal.app

88

¿Cómo puedo hacer Ctrl- Taby Ctrl- Shift- Tabcambiar entre pestañas en Terminal.app en una Mac (OS 10.4 y 10.5 específicamente)? Así es como me cambio pestañas en Firefox y Aquamacs, y Command- Shift- [y Command- Shift- ]es demasiado incómodo para mí. Soy consciente de esta pregunta relacionada:

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

Y, por lo tanto, la sección Atajos de teclado de las Preferencias del sistema, pero el cuadro de diálogo para Atajos de teclado no parece aceptar Ctrl, Taben el campo Atajo de teclado. ¿Existe una secuencia de teclado especial para ingresar pestañas (con modificadores) en un campo de cuadro de diálogo en una Mac? ¿Hay algún otro método que me permita personalizar Terminal.app de la manera que deseo?

Comunidad
fuente
12
Solo como referencia: Shift-Command-Left / Right Arrow también cambia de pestaña. Y en Mac OS X Lion 10.7, puede usar un deslizamiento de tres dedos para cambiar de pestaña
Chris Page

Respuestas:

128

Acabo de probar esto con Snow Leopard y funcionó muy bien:

  1. Abrir Preferencias del Sistema => Teclado
  2. Ir a atajos de teclado
  3. Haga clic en "Accesos directos a aplicaciones" a la izquierda
  4. Haga clic en el pequeño "+" para agregar un programa
  5. Navegue a la Terminal (está oculto en Aplicaciones / Utilidades)
  6. Para el título del menú, escriba "Mostrar pestaña siguiente" o "Mostrar pestaña anterior" ("Seleccionar pestaña siguiente" y "Seleccionar pestaña anterior" para Mavericks o anteriores) (Además, estos elementos serán diferentes para otros idiomas además del inglés).
  7. Para el método abreviado de teclado, escriba Ctrl- Tabo Ctrl- Shift-Tab
  8. Haz clic en Agregar. Eres g2g!
usuario13902
fuente
Tú ++, también funciona en el león de montaña.
Matthew Rathbone
Genial, lo mismo para los rebeldes.
Vlad T.
23
Es "Mostrar pestaña siguiente" y "Mostrar pestaña anterior" en Yosemite. Pero es más lento que usar Command + Shift + Right o Command + Shift + Left por alguna razón (lo cual, por cierto, me hace envidiar a los usuarios de Linux).
LoremIpsum
No funciona para Yosemite :(
Siddharth
1
En OSX El Capitan, no veo una manera de navegar a Terminal dentro de la carpeta de utilidades para agregarlo a la lista de accesos directos de la aplicación. Terminé simplemente moviendo la aplicación a / Aplicaciones, que funcionó.
incandescentman
20
  1. Seleccione la pestaña siguiente (derecha) CMD+}

  2. Seleccione la pestaña anterior (izquierda) CMD+{

Por lo tanto, necesitaría hacer CMD+ Shift+ [o ]para izquierda y derecha respectivamente.

Brian
fuente
1
¿Por qué Apple decidió asignar accesos directos tan horribles a comandos tan frecuentemente necesarios?
Nikhil
7

Sin embargo, una adición a la respuesta anterior : el enlace manual de los accesos directos ha cambiado en Yosemite de "Seleccionar pestaña siguiente" y "Seleccionar pestaña anterior" a " Mostrar pestaña siguiente" y " Mostrar pestaña anterior"

sua
fuente
4

shift+ command+ arrow left/rightfunciona de fábrica en Yosemite.

RyJ
fuente
1

Bien, aquí está la única forma en que podría descubrir cómo hacerlo. Primero cree el comando que desea usar para las preferencias del sistema, pero use un marcador de posición en lugar de una pestaña, ya que no le permitirá insertar la pestaña. Luego abra com.apple.terminal.plist (lo más fácil con el editor plist) y vaya a la sección NSUserKeyEquivalents y debería ver los comandos que creó. Elimine el marcador de posición, vaya al menú de edición y seleccione caracteres especiales. El carácter de tabulación está en la sección de flechas. Es una flecha que apunta hacia una línea vertical. Su valor unicode es 21E5. Una vez que se inserta, guarde y salga, ¡y debería funcionar! También podría hacer todo esto en las preferencias del sistema, pero debe insertar todos los caracteres en lugar de escribirlos y no tengo idea de cuáles son sus valores Unicode.

Por cierto, supongo que Apple tiene al menos una buena razón para no permitir normalmente los caracteres de tabulación, así que proceda con precaución. Muchos atajos globales usan tab pero ctrl-tab no parece ser uno de ellos, por lo que probablemente estés bien.

Alex.Bullard
fuente
0

Usa iTerm2 . Es una alternativa de terminal que admite este atajo de teclado fuera de la caja.

Spuder
fuente
0

Para yosemite: http://taiki.net/2014/11/osx-terminal-sck.html

Como no tengo ninguna reputación para comentar, tuve que copiar la respuesta.

  1. Abrir Preferencias del Sistema => Teclado
  2. Ir a atajos de teclado
  3. Haga clic en "Accesos directos a aplicaciones" a la izquierda
  4. Haga clic en el pequeño "+" para agregar un programa
  5. Navegue a la Terminal (está oculto en Aplicaciones / Utilidades)
  6. Para el título del menú, escriba "Mostrar pestaña siguiente" o "Mostrar pestaña anterior" (estos elementos serán diferentes para otros idiomas además del inglés)
  7. Para el método abreviado de teclado, escriba Ctrl-Tab o Ctrl-Shift-Tab

La diferencia con yosemite es ... cambiaron de "Seleccionar pestaña X" a "Mostrar pestaña X" ...

¿Por qué?

Tobias Kopelke
fuente