【发布时间】:2015-03-26 08:06:24
【问题描述】:
我知道我可以在我的主文件夹中添加一个 .inputrc 文件,但出于学习目的,我想查看我的系统使用的默认键绑定(实际上是默认 inputrc conf)。 这可能吗?
【问题讨论】:
我知道我可以在我的主文件夹中添加一个 .inputrc 文件,但出于学习目的,我想查看我的系统使用的默认键绑定(实际上是默认 inputrc conf)。 这可能吗?
【问题讨论】:
标准键绑定在 /System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict 中指定。这些标准绑定包括大量与 Emacs 兼容的控制键绑定、所有各种箭头键绑定、使字段编辑器和某些键盘 UI 工作的绑定,以及许多功能键的支持绑定。
要自定义绑定,您可以在 ~/Library/KeyBindings/ 中创建一个名为 DefaultKeyBinding.dict 的文件,并指定绑定以增加或替换标准绑定。您可以使用标准绑定文件作为模板。建议您使用 Property List Editor 应用程序来编辑绑定字典。您可以使用其他应用程序,例如 TextEdit 或 Xcode,但如果这样做,您必须确保保存文件的编码是 UTF8。
【讨论】:
bind -P
甚至更好:
bind -p > .inputrc
正是我想要的。
【讨论】: