tmux附加和当前工作目录

时间:2018-10-05 08:52:08

标签: tmux

我在$ HOME / .tmux.conf中具有单个命令“ new”,因此我可以使用ssh作为命令自动调用tmux attach。最近(我相信从2.7版开始),我看到一个奇怪的效果,即如果我使用“ tmux attach”并且没有一个会话正在按预期启动新会话(因为我在.tmux.conf中有新命令) ),但当前的工作目录为“。”如果我使用echo $ PWD。如果我使用不带参数的tmux来创建新会话,无论如何我都会得到一个普通的$ PWD,在我的情况下,它是$ HOME,因为我总是在登录后立即调用tmux。

这会破坏一些shell脚本,例如mvim脚本不再能够在macvim中打开任何文件。如果我在创建新的默认会话后首次使用tmux Attach之后使用“ cd $ HOME”,则可以正常运行。有人在不发出“ cd $ HOME”的情况下如何解决该问题吗?

1 个答案:

答案 0 :(得分:0)

我刚刚发现tmux 2.8版可以解决此问题。