这些天来一直在享受tmux + vim,除了我每次都无法解决的一个问题。
这是剪贴板故障,易于重现。Vim的“ + y” + p,从剪贴板复制或粘贴,如果我创建一个新的tmux会话并在Windows机器上或通过ssh(我使用支持X11转发的MobaXterm)继续使用它,则效果很好。但是从一侧切换到另一侧后,复制和粘贴肯定会停止工作。
我尝试搜索,但找不到答案,但也许我使用了错误的关键字。任何提示将不胜感激。
这样做的天真方法行不通。尝试这个:
启动第一个 tmux 会话。
$ export ENVIRONMENT="production"
$ tmux
Run Code Online (Sandbox Code Playgroud)
然后您可以验证会话内部ENVIRONMENT是production
然后,在第二个终端中启动另一个会话
$ export ENVIRONMENT="staging"
$ tmux
Run Code Online (Sandbox Code Playgroud)
出人意料的是在这届ENVIRONMENT也是production!这是非常不直观的!
这里发生了什么?我怎样才能做到这一点?我喜欢会话中的所有窗口“继承”环境变量。