特性: 允许 `default-command` 为窗口级选项
作者: LunarLambda创建于 2026年9月17日更新于 2026年9月17日
我有兴趣为此写一份公关
这个想法是这样的:
- 将 " 默认命令 " 推广到窗口范围选项
- (可选)在 " 新会话 " 1 和 " 新窗口 " 中增加一面旗帜,为给定 " 指挥 " 设定 " 默认指挥 "
我这样做的动机如下:
我目前有一个脚本,允许我创建一个专门的sh' tmux会话,其中default-command'被设定为`ssh some host'。
- 我不得不单独使用一个会话,因为似乎没有好的方法用单一窗口复制这种行为.
- 由于会话按下他们的名字,我做了额外的检查以避免我脚本中的错误信息
- 创建一个带有不同"默认-命令"的会话目前需要两个命令: “新会话-s"目标""sh主机"; set-t"目标"默认命令"sh主机",它既具有很强的动词性又有可能出错.
参考我的脚本,请参见https://git.buny.computer/lambda/dotfiles/src/branch/main/tmux/scripts/ssh.sh#L20-L22
如果能将会议处理简化为单一的“新窗口”-n“[sh] $host”-9“sh $host”命令,那么-9'是拟议新国旗的单车占位符,那将太好了.
内容来源: tmux/tmux