Normalmente tengo varias sesiones de terminal en diferentes pantallas. Como abrir el terminal es una tarea tan frecuente, tengo una tecla de acceso directo vinculada a open -b com.googlecode.iterm2 .
con Karabiner-Elements. Así puedo abrir un terminal desde cualquier lugar con una sola pulsación.
Desafortunadamente, si una ventana de terminal ya está abierta, esta tecla de acceso directo no crea una nueva ventana, sino que crea una nueva pestaña en la ventana existente. La ventana existente suele ser algún proceso de "fondo" de larga duración como top
o watch
, destinado a ejecutarse sin interrupciones en una pantalla secundaria mientras hago mi trabajo en la pantalla principal. Cuando se crea una nueva pestaña en ella, esto causa problemas en mi flujo de trabajo:
- Oculta la sesión de monitorización, que probablemente quiera ver
- Abre el nuevo terminal en la pantalla secundaria, aunque haya estado trabajando en la primaria
- Al mover el terminal a mi pantalla principal también se mueve la sesión de monitorización a la pantalla principal, por lo que tengo que volver a moverla cuando termine
- Para separar la pestaña es necesario arrastrar el ratón de forma delicada y tediosa
Pueden parecer quejas menores, pero yo desarrollo software y tengo que entrar y salir de los terminales un montón . Dependiendo de lo que esté trabajando, puedo necesitar abrir y cerrar nuevos terminales cada pocos minutos, a veces varias veces por minuto. Reutilizar la misma terminal no es realmente una opción porque a menudo las terminales tienen sesiones distintas (por ejemplo, programas TUI que se ejecutan continuamente, SSH a múltiples máquinas diferentes).
¿Existe un comando que pueda vincular que también cree un nuevo iTerm2
¿ventana?
En teoría, podría hacer una pestaña de comando en el terminal y usar una tecla de acceso directo para crear una nueva ventana. Esto tiene dos problemas:
- En lugar de pulsar una tecla, tengo que pulsar varias para cambiar de Windows primero.
- No maneja los casos extremos en los que la terminal no se está ejecutando.
0 votos
Spaces no está diseñado para manejar una sola aplicación en más de un espacio/escritorio. Ese va a ser su mayor obstáculo, aunque idk específicamente sobre iTerm.
0 votos
@Tetsujin Si voy al Dock, hago clic con el botón derecho del ratón en el icono de iTerm2 y selecciono "Nueva ventana", se crea una nueva ventana en la pantalla correcta, como era de esperar. El problema es que esto requiere que use el ratón, así que esperaba que hubiera un comando que lo hiciera.