tmux tricks

  1. 环境变量
    1.1. 所有session的所有panel似乎会从一个共同的环境变量快照(而非从空的环境变量列表)继承,而这个快照可以通过任意一个session启动时执行的~/.*rc文件修改。比如你在~/.zshrc中包含如下语句:export FOOBAR="foo", 那么只要你的tmux还有存活的session,之后你建立的tmux子terminal都会继承FOOBAR="foo"这个变量,即使你以及注释掉了那行export语句。但是如果你将它改为:export FOOBAR="bar",那么快照被改变了,之后的terminal将包含FOOBAR="bar"。因此如果想去掉一个变量,就需要显式的指定FOOBAR=,从而更新快照。这个机制和vscode的集成终端有所区别。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容