如何在 macos 上全局启用 emacs 键绑定?

如何在 macos 上全局启用 emacs 键绑定?

我有一台运行 High Sierra 的 MacBook Pro 2015。我想使用 emacs 键绑定或快捷键来执行复制和粘贴等常规操作。例如,我想使用“Mw”而不是“Command-C”来复制。

答案1

Cocoa 文本系统非常可定制,你应该能够在 ~/Library/KeyBindings 中添加自己的一组绑定。你可以看到Jacob Rus 的综合指南如果您想了解有关 macOS 如何在屏幕上显示文本的更多信息,请阅读有关此主题的文章,或者您可以按照以下 TL;DR 步骤操作:

  1. 下载Emacs 键绑定由 J. Rus 编撰
  2. 将文件重命名为 DefaultKeyBinding.dict(如果存在同名文件,则将其重命名为 DefaultKeyBinding.dict.ORIG)
  3. 将文件放入 ~/Library/KeyBindings 文件夹(如果此文件夹不存在,请创建它)

编辑:截至 2022 年 8 月 3 日,第二和第三个链接已损坏,目前尚不清楚是否有镜像。我在这里找到了似乎是该文章的来源:https://github.com/jrus/cocoa-text-system

相关内容