"tmux load-buffer" 可以指定会话吗?
Can "tmux load-buffer" specify a session?
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
指定会话。您可以随意命名缓冲区,这样您就可以使用包含会话名称的表单。
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
指定会话。您可以随意命名缓冲区,这样您就可以使用包含会话名称的表单。