tmux:为什么我需要在将Escape键绑定到复制模式

时间:2015-06-17 14:13:18

标签: tmux

我想将Escape键绑定到copy-mode,所以我将它添加到tmux conf文件中:

绑定转义复制模式

但它不起作用,除非我解开[键首先:

取消绑定[

绑定转义复制模式

这是有效的。 但为什么?为什么我不能离开前缀+ [作为进入复制模式的另一种方式?

感谢。

1 个答案:

答案 0 :(得分:1)

在我有限的意见和知识中,解决与终端的任何潜在冲突更是如此。如终端类型描述源文件(termcap)中所述,Escape定义为^ [(Ctrl- [)。所以它可以被解释为^ [ - [。 Escape和[键也可以组合使用。

摘自termcap:

  

在光标模式下,光标键发送“Esc [{code}”序列,符合ANSI标准。

...

  

Control Sequence Introducer是两个字符“Escape [”

我很乐意接受任何更正,因为这不仅有助于我,也有助于将来任何其他好奇的路人。

P.S。:摘录取自我的OpenBSD 5.9 / usr / share / misc / termcap文件。