En OS X Terminal.app, si abre nuevas ventanas, puede cambiar fácilmente entre ellas con Cmd- 1, Cmd- 2, Cmd- 3, etc.
También puede alternar entre pestañas, utilizando Cmd- Shift- {y Cmd- Shift- }. (o Cmd- Shift- Lefty Cmd- Shift- Right)
Pero, ¿hay alguna manera de saltar directamente a una pestaña en particular, como puede hacerlo con Windows? por ejemplo Cmd- Shift- 3para saltar a la tercera pestaña? (Eso no es, por supuesto).
Estoy bastante seguro de que es imposible, pero ¿qué pasa si estoy dispuesto a escribir AppleScript para que esto funcione?
macos
keyboard-shortcuts
terminal
Dan Fabulich
fuente
fuente
ctrl + tab
lo guiará a través de las pestañas de terminal en MacOS Sierra (y probablemente antes)Respuestas:
Zanja Terminal y usa iTerm . Te permite hacer esto y es, para mí, un poco más útil.
fuente
command + T
, ycontrol + tab
, al igual que un navegador.command + W
cierra una pestañactrl + tab
te permite cambiar en qué pestaña estás en la terminal en OSX.La combinación de teclas es: Shift- Cmd-Left or Right
fuente
Se puede hacer a partir de System Preferences> Keyboard> Shortcuts> App Shortcuts> haga clic +> Seleccionar
Terminal.app
y añadir el título de la opción que aparece en el menú Terminal, que puede ser:Nota : Como probablemente se dé cuenta, puede hacer esto con absolutamente cualquier aplicación OSX [Cocoa] que tenga un menú con opciones, incluso si originalmente la aplicación no definía un acceso directo para la opción.
Este tipo de accesos directos no son equivalentes al uso de accesos directos de aplicaciones nativas. De hecho, lo que OSX está haciendo es activar la opción de menú proporcionada a través de la etiqueta: notará que mientras presiona las teclas, el elemento de menú correspondiente parpadeará en la barra de menú.
Después de años de resistirme a la idea de usar un terminal de terceros, finalmente cambié a iTerm2 principalmente debido al buen funcionamiento de la división de ventanas que en el ootb Terminal.app no es muy útil. Además, los accesos directos son totalmente configurables, lo que hace posible lograr lo que desee, incluido el cambio a una pestaña específica con ⌘+ [tab number]para saltar a la pestaña N th .
fuente
He estado usando Spark por años. Le permite sobrescribir accesos directos de cualquier aplicación, como Terminal y Safari. Lo uso para hacer que ambos programas cambien de pestaña con el comando + n, donde n es el número de pestaña, del 1 al 9.
Después de descargar y copiar Spark.app en
/Applications
, inícielo , haga clic en las teclas de acceso rápido de todas las aplicaciones para expandir el menú de la izquierda y haga clic en el signo más para agregar una nueva aplicación.Agregar terminal (desde
/Applications/Utilities/Terminal.app
). Lo siguiente es crear los accesos directos: haga clic en Archivo-> Nueva HotKey-> AppleScript (o simplemente presione el comando + 1 ). Haga clic en el área de acceso directo y presione el comando + 1 , asígnele el nombre tab1 y use este código:Repítalo para comando + 2 para comando + 9 . Si desea la capacidad de maximizar verticalmente el terminal, cree un nuevo acceso directo como comando + shift + m , asígnele el nombre que desee y use este código:
Lo mismo para Safari en los atajos de pestaña, pero el código es un poco diferente:
Honestamente, no puedo usar Terminal ni Safari sin esto.
fuente
for n in {1..9} -1; do osacompile -e "try" -e "tell app \"Terminal\" to tell window 1 to set selected tab to tab $n" -e "end" -o Select\ Tab\ $n.scpt; done
. Ajustar los scripts en bloques de prueba evita los cuadros de diálogo de error. Spark se actualizó por última vez en 2008; otra aplicación que permite asignar accesos directos específicos de la aplicación a los scripts es FastScripts .En macOS High Sierra (10.13) puede cambiar a una pestaña específica utilizando las teclas de acceso directo ⌘1- ⌘9.
Para habilitar / deshabilitar estas teclas de acceso directo, vaya a Configuración > General y cambie Usar ⌘-1 a ⌘-9 para cambiar de pestaña .
fuente
Métodos abreviados de teclado para aplicaciones múltiples menos conocidos
Traiga la pestaña anterior al frente
Shift- Command-[
Trae la siguiente pestaña al frente
Shift- Command-]
Origen y alcance
Si no recuerdo mal, esos fueron los atajos cuando Safari ganó pestañas.
Esos atajos originales no están en HT201236 ( atajos de teclado Mac - Soporte de Apple ) pero están en Safari 9 (El Capitan): teclado Safari y otros atajos y:
fuente
Llegué aquí queriendo una respuesta sobre cómo cambiar el acceso directo para CUALQUIER aplicación. La respuesta de @ ccpizza me puso en la dirección correcta.
Así es como lo hice:
+
letreroPuede hacer esto para cualquier elemento del menú (barra superior). OSx realiza una búsqueda de texto, por lo que solo tiene que coincidir ... Y tenga la suerte de que todas las aplicaciones usen el mismo nombre :)
fuente
Terminal.app
->Window
.El cambio de tabulación en la Terminal es la única forma en que lo sé. No lo he probado con Snow Leopard, así que YMMV.
O puede usar Screen y cambiar las "pestañas" con Ctrl- A, ny Ctrl- A, po Ctrl- A, 0-9para cambiar directamente a una.
fuente
Copiado de ¿Cómo puedo cambiar el atajo de teclado para cambiar pestañas en Mac Terminal?
1: Instalar
SIMBL
(habilitador de complementos): http://www.culater.net/software/SIMBL/SIMBL.php2: Instalar el
TerminalTabSwitching.bundle
3: reinicie la aplicación Terminal y disfrute
Cmd+[0-9]
del cambio de tabulación.FYI: Si recibiste algo así como
plugin is not verified in terminal version # (a number)
cuando abriste tu terminal nuevamente, tal vez la siguiente información te ayudaría.(1) abierto
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.fuente
Control+ Tabfunciona bien por ahora
fuente