因此,出于某种奇怪的原因,我不能在 Terminal.app 中的 bash 上使用 ^A 和 ^E,但是我可以使用 ^C、^R、^Y、^L 和各种其他键绑定。
bind -p 显示 "\Ca": 行首 "\Ce": 行尾
所以我认为其他东西阻碍了这些键绑定......知道我该如何解决这个问题吗?或者至少知道 ^A 和 ^E 是否被其他应用程序占用?
高度赞赏
因此,出于某种奇怪的原因,我不能在 Terminal.app 中的 bash 上使用 ^A 和 ^E,但是我可以使用 ^C、^R、^Y、^L 和各种其他键绑定。
bind -p 显示 "\Ca": 行首 "\Ce": 行尾
所以我认为其他东西阻碍了这些键绑定......知道我该如何解决这个问题吗?或者至少知道 ^A 和 ^E 是否被其他应用程序占用?
高度赞赏
我必须注意以下几点: Ctrl+Alt+A 和 Ctrl+Alt+E 似乎做了 Ctrl+A 和 Ctrl+E 应该做的事情。
因此,当我在终端上运行“读取”时: Ctrl+Alt+A 显示:^A 和 Ctrl+Alt+E 显示:^E ...请注意 Ctrl+R 显示:^R 和 Ctrl+Y 仅显示 ^Y很好(这些只是一些例子)。
我检查了系统偏好设置,找不到作业。
检查系统偏好设置 -> 键盘面板 -> 键盘快捷键选项卡。您必须查看左侧窗格中列出的所有各种类别,以查看是否在任何地方分配了 ^A 和 ^E。(注意:您还可以在终端的首选项中分配键盘快捷键,但这些似乎不适用于基本的字母键,仅适用于 F 键、箭头等)