劈开 Ctrl+Space

Emacs 拥有大量默认快捷键绑定,不可避免地会与系统快捷键发生冲突,对于 Emacs 新手来说,如何解决这些冲突是一项重大挑战。 其中最常见的一个是命令 set-mark-command ,默认键绑定是C-SPC(Ctrl+Space) 1。在 Windows 系统中, Ctrl+Space 默认用于切换中英文输入法,这个冲突会导致在 Windows 下的 Emacs 无法使用 Ctrl+Space 进行标记设置。 ...

2026年3月2日 · 2 分钟 · 682 字

交换 Ctrl 和 Alt 键

这篇修改过翻译腔的问题。原文放在后面,留作纪念。 修订版 这是我所有计算机上的必备配置,全是因为 Emacs。 Emacs 最早是 TECO 编辑器的宏程序(Editing MACroS)。当年开发者用的键盘,Ctrl 键在空格键两侧1,大拇指就能按,所以 Emacs 最常用的命令都是用 Ctrl 修饰。不知为何,后来的个人电脑标准键盘把 Ctrl 移到了最边上,在这些键盘上使用 Emacs 就显得不太顺手。 ...

2026年2月25日 · 2 分钟 · 591 字