Emacs n00b 在这里,我在图形模式下对它进行了一些修改,到目前为止我发现它很棒。我想尝试一下终端版本,发现存在一些令人讨厌的行为差异,尤其是在换档选择方面。
在图形模式下,我可以将移位选择(即按住 shift 设置标记)与箭头键、控制键(选择整个单词)或原点或结束键(选择整行/大部分行)结合起来.
但我不能将它们组合起来(不能通过按住 shift 和 C 箭头来选择整个单词,或者用 shift-end 或 shift-origin 选择一行的剩余部分)。
我还发现 C-backspace 在控制台中不起作用(即没有擦除整个单词),而它在窗口模式下起作用,尽管我在寻找解决方案后阅读了有关 M-backspace 的信息。
我尽可能彻底地搜索,但找不到如何让终端版本表现得像图形版本......很多人似乎都在问关于 Emacs 的班次选择的问题,但他们都没有完全相同的问题......可以有人解释这些行为差异来自哪里?
提前致谢。
*虽然,按住 shift 键,如果我向下(使用箭头键)选择整行,我不能再次向上取消选择它们(“未定义”)。
[edit /] 好的,很明显这是因为我的终端没有与图形 Emacs 相同的快捷方式。很公平。我在这里看到了几个解决方案:
- 习惯默认的 Emacs 快捷方式
- 用全局设置键填充我的 .emacs。虽然我试过
了,但它并没有像我想要的那样工作-_-
(fset 'select-to-end [(kbd "C-
<spc>
<end>
")]) (global-set-key (kbd "S-<end>
") 'select-to-end)