我想知道是否有办法临时更改tmux前缀,具体取决于活动会话。
我使用tmux管理多个会话,以便在本地桌面中处理不同的任务或项目。但我有时需要在远程系统上工作,这对于打开多个窗格,窗口甚至是不同的会话也很有用。
在我的本地tmux中打开远程tmux会话工作正常,但每次我想发出(远程)tmux命令时,我需要按两次前缀键(我有一个地图可以双击发送)。 / p>
这非常烦人,因为大多数时候我最终无意中将它发送到我当地的tmux。
如果我可以为给定的会话更改本地前缀 (或者,至少在该会话处于活动状态时),那就太棒了。
临时禁用它也可能是因为I can define an alternate prefix仅在我的主要禁用时才使用它。
欢迎任何建议。
答案 0 :(得分:3)
我自己回答:
就像在-g
命令中不指定set preffix
修饰符一样简单。
例如,在我的情况下,我的通常前缀是 tab 键,在当前会话中使用常规 Ctrl + b 前缀:
[tab]:set prefix C-b