【发布时间】:2019-01-25 21:29:22
【问题描述】:
我不确定是否有人问过类似的问题,但我在 SO 中没有找到。
我正在使用 gnome-terminal + tmux。我在.zshrc 中添加了if [ "$TMUX" = "" ]; then tmux; fi,所以当我启动终端时,我会自动输入tmux。每次按 Ctrl-D 退出 tmux 时,我必须再次按 Ctrl-D 才能退出终端。
现在,我可以在我的.zshrc 或tmux.conf 中输入什么,以便一键退出我的 tmux 和终端。
我的想法是我可以添加一个侦听器来捕获 tmux 退出事件。如果那件事发生,让我从窗口退出。但我不知道如何实现这一目标。任何帮助将不胜感激!
【问题讨论】:
-
@CharlesDuffy 抱歉,我忘了说明如何启动 tmux,我现在将重新编辑我的问题。
-
顺便说一句,关于交互式 shell 使用(而不是脚本)的问题通常更适合 Unix & Linux 或 SuperUser。
-
@CharlesDuffy 好的,谢谢提醒。
标签: shell terminal zsh tmux gnome-terminal