我已设置偏好设置,以便CTRL-D
关闭当前窗口,但我希望在关闭最后一个/唯一的终端窗口时,终端应用程序退出。iTerm2 可以做到这一点。终端可以做到吗?
答案1
打开 applescript 编辑器并粘贴
on is_running(appName)
tell application "System Events" to (name of processes) contains appName
end is_running
set app to "Terminal"
repeat
if is_running(app) then
tell application app
set WindowNum to get window count
if WindowNum = 0 then
quit
end if
end tell
delay 5
end if
end repeat
然后保存脚本并双击运行它。