list - 如何更改 Tmux 会话列表快捷方式?
问题描述
多年来,我将 Tmux 用于个人和专业工作。我特别喜欢会话工具,由于会话列表(前缀 + s),我在会话之间切换了很多。我的问题是切换会话的快捷方式在 2.3 tmux 版本和 2.8 之间发生了变化(我经常使用 2.3)。例如:在 2.3 版本中:
...
(9) + 9_others: 2 windows
(a) + a_dev: 7 windows
(b) + b_srpc: 5 windows
...
在 2.8 版本中:
...
(9) + 9_others: 2 windows
(M-a) + a_dev: 7 windows
(M-b) + b_srpc: 5 windows
...
在 2.3 版本中我只能使用“a”键切换到“a”会话,但现在我必须使用“alt-a”切换到“a”版本,非常烦人。
有人可以知道如何更改此快捷方式吗?
非常感谢。
解决方案
它们进行了更改,因此键可以在各种选择模式中用于其他事情,这些选择模式现在更加强大。
如果您的 tmux 足够新(我不确定 2.8 是否),您可以通过执行以下操作来更改它们:
bind -n a if -F '#{==:tree-mode,#{pane_mode}}' 'send M-a' 'send a'
对于 b、c、d 等也是如此。
就个人而言,我只是习惯于使用 Ma,Mb 等等......
推荐阅读
- python - Trying to call a range of instances from a class using for loops
- python - 涉及字典和列表的数据转换的可能改进
- mysql - Why doesn't this (mysql) UNION solve my problem?
- vue.js - 如何将芯片放入 vuetify 中的文本字段?/ 如何创建主题标签(在文本字段中)?
- php - PhalconPHP 无法在另一个控制器中获取会话值
- python - 根据来自另一个 pandas 数据帧的列的排序对列进行排序
- activiti - 如何通过 Activiti/Flowable API 的 formKey 读取表单字段
- javascript - 如何将字符串添加到变量中
- sparql - 在 Protege 中使用 SPARQL 推断数据
- typescript - How to set input variables when debugging Azure DevOps custom Tasks in VS Code and TypeScript