tmux - “tmux load-buffer”可以指定一个会话吗?
问题描述
该命令可以使用以下选项tmux paste-buffer
指定会话:-t
tmux paste-buffer -b buffer-name -t session-name:window
但tmux load-buffer
别无选择-t
:
tmux load-buffer [-b buffer-name] path
如果您将类似session-name:buffer-name
的内容传递给-b
选项,它只会将“ session-name:buffer-name
”视为缓冲区名称。
我想从会话外部加载 tmux 会话中的缓冲区,如果有多个会话在运行,我想指定哪个会话。
有没有(干净的)方法可以做到这一点?
(我想设置$TMUX
环境变量将是一个解决方案,但是(a)它并不完全干净,并且(b)我还没有弄清楚如何为所需的会话获取适当的值。)
解决方案
缓冲区是全局的,不属于特定会话,因此无法指定会话到load-buffer
. 您可以随意命名缓冲区,以便使用包含会话名称的表单。
推荐阅读
- jakarta-ee - 为什么 CDI Producer 的这种实现不起作用?
- android - 如何修复:无效的对象/类名组合。无效的对象/类名组合
- python - 为什么append方法会修改python类中的变量?
- c# - Visual Studio 2019 - 更改快速操作顺序
- npm - 私人包,错误的网址
- arrays - 匹配 Excel 表的第 1、第 2、第 3 等结果
- django - Django + django-oauth-toolkit:如何注册 OpenIdConnect 端点?
- flutter - 错误:当我在颤振验证器之后运行应用程序时,颤振中出现意外的空值
- list - 从列表中获取不同的元素
在颤振中 - 6502 - 6510 使用 CBM Studio 组装 - 带有分支错误的页面边界