iva*_*van 5 keyboard-shortcuts terminal tmux
我想在我的 .tmux.conf 中绑定到 control-minus 但它似乎不起作用:
bind C-- split-window -v
Run Code Online (Sandbox Code Playgroud)
这可能吗?
该C-
符号不涉及实际的键盘硬件组合。它们指的是 ASCII 控制代码。从历史上看,该符号用于通过从与 结合使用的字符的 ASCII 值中减去 64 来表示 0 到 31 之间的 ASCII 字符C-
。例如,C-@
代表 ASCII 0 ( NUL
) 因为@
是 ASCII 64;C-G
代表 ASCII 7 ( BEL
) 因为G
是 ASCII 71;等等。换句话说,您可以通过按住Control键同时按下 ASCII x+64 键来生成 ASCII x(用于 0 到 31 之间的 x)。
您会注意到-
(ASCII 45) 太小而无法从中减去 64!所以从技术上讲,C--
不存在作为一个字符。唯一的“真正的”控制符是C-@
虽然C-_
。但是,必须按住 shift 键有点麻烦,因此通常您可以键入小写字母(即Control- Shift-a和Control-a是等效的)。由于-
和_
位于同一个键上(至少在我的美国 QWERTY 键盘上),C-_
因此可用于表示由Control- Shift--或Control-生成的字符_。
(这并不能解释为什么C--
andC-_
不是等价的 whileC-a
和C-A
are。我怀疑虽然几乎每个键盘都有a
andA
在同一个键上,但-
/并非如此_
。)
归档时间: |
|
查看次数: |
1795 次 |
最近记录: |