Использование сочетаний клавиш readline в оболочке OSX korn

Я использую ksh на Mac OS X 10.6 xterm (то есть не использую терминал.приложение.)

когда я пытаюсь просмотреть историю команд с помощью CTRL+P или попытаться переместить курсор на моей строке с помощью CTRL+B, отображаются только символы ^P или ^B соответственно.
Должен ли я установить некоторые специальные переменные среды или использовать некоторую магию inputrc, чтобы вызвать ожидаемые эффекты?

19
задан msi
18.11.2022 3:56 Количество просмотров материала 3512
Распечатать страницу

1 ответ

ksh на OSX актуально ksh, а не bash. Это означает, что (a) он не использует ~/.inputrc и (b) вам нужно включить редактирование строк явно с помощью set -o emacs или set -o gmacs заказать $EDITOR или $VISUAL переменные среды иметь значение, которое заканчивается macs так ksh включается в Emacs-стиль линии автоматически editiing. Поскольку $EDITOR не особенно полезно в эпоху ГИП, добавив test -t 0 && set -o emacs to ~/.kshrc это, вероятно, путь.

2
отвечен geekosaur 2022-11-19 11:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх