我想将Escape键绑定到copy-mode,所以我将它添加到tmux conf文件中:
绑定转义复制模式
但它不起作用,除非我解开[键首先:
取消绑定[
绑定转义复制模式
这是有效的。 但为什么?为什么我不能离开前缀+ [作为进入复制模式的另一种方式?感谢。
答案 0 :(得分:1)
在我有限的意见和知识中,解决与终端的任何潜在冲突更是如此。如终端类型描述源文件(termcap)中所述,Escape定义为^ [(Ctrl- [)。所以它可以被解释为^ [ - [。 Escape和[键也可以组合使用。
摘自termcap:
在光标模式下,光标键发送“Esc [{code}”序列,符合ANSI标准。
...
Control Sequence Introducer是两个字符“Escape [”
我很乐意接受任何更正,因为这不仅有助于我,也有助于将来任何其他好奇的路人。
P.S。:摘录取自我的OpenBSD 5.9 / usr / share / misc / termcap文件。