【发布时间】:2014-09-11 09:38:13
【问题描述】:
我正在使用 tmux 和 tmuxinator 来配置它。我总是打开不同的窗格,打开两个或多个编辑器会话和其他东西。每次我必须关闭整个 tmux 会话时,因为我要关闭计算机,这需要时间,因为在各种 tmux 窗格中都有活动的进程。所以我必须手动退出每个 Vim 实例,因为如果我只是杀死包含它的窗格,那么我最终会得到 vim 交换文件。
那么,有没有办法退出整个 tmux 会话(不仅仅是分离它)并自动关闭其中运行的所有进程?
【问题讨论】:
-
这是个好问题。我发现
set synchronize-panes对关闭给定窗格上的多个窗口很有用。但是有一个“关闭”命令会很有用(可能根据进程名称/tmux-window 名称带有可定制的选项)。 -
好像已经有人想到了:tmuxinator ticket on github
标签: vim tmux tmuxinator