我知道我可以在我的主文件夹中添加.inputrc文件,但出于学习目的,我希望看到我的系统使用的默认密钥绑定(实际上是默认的inputrc conf)。 这可能吗?
答案 0 :(得分:2)
bind -P
甚至更好:
bind -p > .inputrc
是我一直在寻找的。 p>
答案 1 :(得分:1)
标准键绑定在/System/Library/Frameworks/AppKit.framework/Resources/StandardKeyBinding.dict中指定。这些标准绑定包括大量与Emacs兼容的控件键绑定,所有各种箭头键绑定,用于制作字段编辑器和一些键盘UI工作的绑定,以及用于许多功能键的backstop绑定。
要自定义绑定,可以在〜/ Library / KeyBindings /中创建名为DefaultKeyBinding.dict的文件,并指定绑定以扩充或替换标准绑定。您可以使用标准绑定文件作为模板。建议您使用“属性列表编辑器”应用程序编辑绑定字典。您可以使用其他应用程序,如TextEdit或Xcode,但如果这样做,您必须确保保存文件的编码为UTF8。