我想将我的 tmux 前缀键设置为 Ctrl-撇号,但是当我使用set-option prefix "C-'"
or 时set-option prefix C-"'"
,tmux 会抱怨“未知键:C-'”。` 和 : 类似。有没有办法绑定这些键?
大多数终端仿真器仅在与 Control 修饰键结合使用时为受限设置键生成特殊输出。撇号键是不生成任何特殊输出序列的键之一(它什么也不做或只输出一个普通的撇号)。
请参阅维基百科的“ ASCII 控制字符”和“控制字符如何映射到键盘”。
您可以检查终端模拟器是否为 Control- 生成任何输出'
,方法是将其输入到 中cat -v
,或者在输入 Control-V 后在 shell 提示符下(在大多数常见的 shell 中)。
如果它确实生成了一些特殊的输出(不仅仅是'
),那么如果tmux知道控制代码/序列,则您可能能够将它绑定到tmux 中。tmux识别的键名列表位于“键绑定”部分下的联机帮助页中。如果tmux之外的 TERM 的 terminfo 条目定义了特殊键,tmux只会识别它们(请参阅“功能”名称和TERM 定义的名称);如果需要,您可以使用其配置变量为tmux扩展系统的 terminfo 条目(或使用 重新编译您自己的自定义条目)。man terminfo
infocmp
terminal-overrides
tic
如果它不生成任何特殊输出,那么您必须以某种方式重新配置它才能这样做(如果可能的话);您可能让它生成与 相同的代码^]
,或“F20”的序列(如果它在tmux之外时在您的 TERM 条目中定义)。
归档时间: |
|
查看次数: |
5068 次 |
最近记录: |