Cygwin ctrl-number 在 cli emacs 中不起作用。我禁用了 mintty 键盘快捷键选项,所以现在它的^-
作用与 相同^u -1
。但是,ctrl-number 快捷键在 emacs 中不起作用。^4 ^x o
例如应该将窗口焦点前进 4 个,与键入^x o
4 次相同。相反,我将一个u
字符插入当前缓冲区,然后框架焦点向前移动一个位置。所有数字键都是一样的。箭头键在 emacs 中起作用,因此转义字符和基于时间的转义序列检测似乎工作正常。我的 .emacs 有少量绑定,但都在范围内^c letter
(为用户绑定保留)。
在 bash 中运行hexdump -C
并输入^2
会产生一个空字符,而其他数字会产生1b 5b 31 3b 35 7x
输入x
的数字。(ubuntu 上的 hexdump 产生原始 0x31 代码,显然忽略了 ctrl。)相反,^q ^1
在 emacs 中(然后切换到hexl-mode
)显示 emacs 正在接收的序列是1b 5b 34 39 3b 35 75
。