it-swarm.dev

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

Como puedo hacer Ctrl-Tab y Ctrl-Shift-Tab cambiar entre pestañas en Terminal.app en una Mac (OS 10.4 y 10.5 específicamente)? Así es como cambio de 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 método abreviado de teclado para cambiar de pestaña en Mac Terminal?

Y por lo tanto, la sección de Atajos de teclado de las Preferencias del sistema, pero el cuadro de diálogo para Atajos de teclado no parece aceptar Ctrl-Tab en 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 forma que deseo?

88
dkee

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

  1. Abrir Preferencias del Sistema => Teclado
  2. Ir a los atajos de teclado
  3. Haga clic en "Atajos de aplicación" a la izquierda
  4. Haga clic en el pequeño "+" para agregar un programa
  5. Navegar 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 versiones anteriores) (Además, estos elementos serán diferentes para otros idiomas además del inglés).
  7. Para el tipo de atajo de teclado Ctrl-Tab o Ctrl-Shift-Tab
  8. Haga clic en Agregar. Eres g2g!
128
user13902
  1. Seleccionar la siguiente pestaña (derecha) CMD + }

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

Así que tendrías que hacer CMD + Shift + [ o ] para izquierda y derecha respectivamente.

20
Brian

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 Siguiente pestaña "&" Mostrar Anterior pestaña "

7
sua

shift + command + arrow left/right Trabaja fuera de la caja en Yosemite.

4
RyJ

De acuerdo, aquí está la única forma en que podría averiguar cómo hacerlo. Primero cree el comando que desea usar 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 de hacer con el editor plist) y vaya a la sección NSUserKeyEquivalents y 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 la pestaña 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 puede hacer todo esto en las preferencias del sistema, pero tiene que insertar todos los caracteres en lugar de escribirlos y no tengo idea de cuáles son sus valores de Unicode.

Por cierto, asumo que Apple tiene al menos una buena razón para no permitir los caracteres de tabulación normalmente, así que proceda con precaución. Una gran cantidad de accesos directos globales usan la pestaña pero ctrl-tab no parece ser uno de ellos, así que probablemente estés bien.

1
Alex.Bullard

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

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

  1. Abrir Preferencias del Sistema => Teclado
  2. Ir a los atajos de teclado
  3. Haga clic en "Atajos de aplicación" a la izquierda
  4. Haga clic en el pequeño "+" para agregar un programa
  5. Navegar 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, presione Ctrl-Tab o Ctrl-Shift-Tab

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

¿Por qué?

0
Tobias Kopelke

Utilice iTerm2 . Es una alternativa de terminal que admite este método abreviado de teclado fuera de la caja.

0
spuder