当我第一次开始使用 tmux 时,我没有给我的第一个会话命名。然后,当我开始为不同的任务(工作、娱乐等)创建不同的会话时,我开始命名我的会话。
现在我有一堆不同的会话,但第一个没有名字。如何从 tmux 和 shell 提示中命名(或重命名)它?
我已经使用oh-my-zsh自定义了我的 ZSH 提示,以使其更具可读性,并在我在存储库中时添加有关 git 的信息。
示例:(
bob@inf [~/docs] %
bob@inf [~/src/nicest] master %在 git 存储库中)
它运行良好,但我有一些错误tmux和窗口名称。它仍然显示无意义值,我无法禁用它automatic-rename off(它不起作用,每个命令后窗口名称都会更改),对于第一个示例 tmux~/docs用于窗口名称。
我不确定如何修复它,我想保持我的 zsh 提示不变,如果可以进行更改但想了解问题出在哪里?
另一种解决方案可能是重新定义命令settile(来自这个答案),但我不确定如何以正确的方式做到这一点。