所以由于一些奇怪的原因,我不能在Terminal.app中使用^ A和^ E,但是我可以使用^ C,^ R,^ Y,^ L和所有其他键绑定。
bind -p显示 “\ C-a”:行首 “\ C-e”:行尾
所以我认为别的东西阻碍了这些关键绑定...... 任何想法我怎么能解决这个问题?或者至少知道某个其他应用程序是否正在使用^ A和^ E?
非常感谢
答案 0 :(得分:0)
签入系统偏好设置 - >键盘窗格 - >键盘快捷键选项卡。您必须查看左侧窗格中列出的所有各种类别,以查看是否在任何位置分配了^ A和^ E. (注意:你也可以在终端的首选项中分配键盘快捷键,但这些似乎不适用于基本的阿尔法键,只有F键,箭头等。)
答案 1 :(得分:0)
我必须注意以下事项: Ctrl + Alt + A和Ctrl + Alt + E似乎执行Ctrl + A和Ctrl + E应该执行的操作。
所以当我在终端上运行“read”时: Ctrl + Alt + A显示:^ A和Ctrl + Alt + E显示:^ E ... 请注意,Ctrl + R显示:^ R和Ctrl + Y显示^ Y就好(这些只是一些示例)。
我检查了系统偏好设置,找不到分配。