Cygwin ctrl-number 不起作用(在 cli emacs 中)

Cygwin ctrl-number 不起作用(在 cli emacs 中)

Cygwin ctrl-number 在 cli emacs 中不起作用。我禁用了 mintty 键盘快捷键选项,所以现在它的^-作用与 相同^u -1。但是,ctrl-number 快捷键在 emacs 中不起作用。^4 ^x o例如应该将窗口焦点前进 4 个,与键入^x o4 次相同。相反,我将一个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

相关内容