Не могу использовать Ctrl + A и Ctrl + E (сочетания клавиш bash) в Terminal.app OSX - PullRequest
3 голосов
/ 17 декабря 2010

Так что по какой-то странной причине я не могу использовать ^ A и ^ E для bash в Terminal.app, однако могу использовать ^ C, ^ R, ^ Y, ^ L и все виды других привязок клавиш.

bind -p показывает "\ C-a": начало строки "\ C-e": конец строки

так что я думаю, что что-то еще мешает этим привязкам клавиш ... Любая идея, как я могу это исправить? или, по крайней мере, знаете, если ^ A и ^ E используются другим приложением?

высоко ценится

Ответы [ 2 ]

0 голосов
/ 18 декабря 2010

Я должен отметить следующее: 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 очень хорошо (это только некоторые примеры).

Я проверил Системные настройки, не смог найти назначения.

0 голосов
/ 17 декабря 2010

Проверка в Системных настройках -> Панель клавиатуры -> Вкладка «Сочетания клавиш». Вам нужно будет просмотреть все различные категории, перечисленные в левой панели, чтобы увидеть, назначены ли где-нибудь ^ A и ^ E. (Примечание: вы также можете назначать сочетания клавиш в настройках Терминала, но они, похоже, не относятся к основным буквенным клавишам, только к F-клавишам, стрелкам и т. Д.)

...