当我ctrl-;
在 Gnome 终端中输入时,它会打印一个带下划线的字母 e。如果我输入一堆字母,它们也会带有下划线。当我按 Enter 时,下划线消失,第一个 e 也消失。它在做什么?
(图形)Emacs 做的几乎一样。当我输入 时ctrl-;
,Emacs 会显示一个带有字母 e 的图形覆盖(看起来不像 Emacs)。键入字母会添加到此叠加层中,当我按 Enter 时,字母(除了 e)会被放入 Emacs 缓冲区。
这不会发生在我的另一台运行 Ubuntu 的笔记本电脑上。这个正在运行 Fedora 36。
如果我使用 xterm 尝试上述操作,我会像在 Emacs 中一样获得覆盖。如果我将焦点转移到另一个窗口而不按 Enter,那么带下划线的内容就会消失。