Tengo varias pestañas de terminal abiertas, y quiero poder cerrar la pestaña actual. ¿Cómo puedo hacer que la pestaña actual del terminal sea la pestaña activa, para poder cerrar esa pestaña con + w ?
Estoy en el terminal por defecto del Mac.
Tengo varias pestañas de terminal abiertas, y quiero poder cerrar la pestaña actual. ¿Cómo puedo hacer que la pestaña actual del terminal sea la pestaña activa, para poder cerrar esa pestaña con + w ?
Estoy en el terminal por defecto del Mac.
Si intentas hacerlo en un script, podrías usar algo así:
tell application "Terminal"
repeat with w in (get windows)
repeat with t in (get tabs of w)
if processes of t contains "man" then
set selected of t to true
set index of w to 1
end if
--properties of t
end repeat
end repeat
end tell
tell application "System Events" to tell process "Terminal"
perform action "AXRaise" of window 1
tell menu 3 of menu bar 1
if enabled of menu item "Close Tab" then
click menu item "Close Tab"
else
click menu item "Close Window"
end if
end tell
end tell
Los objetos de pestaña no tienen un close
comando. set index to 1
no levanta realmente una ventana, pero la hace aparecer como ventana 1 a System Events, que soporta la acción AXRaise.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.