Используя readline сочетания клавиш в оболочке Korn OSX

Я использую ksh на Mac OS X 10.6 xterm (то есть, не используя Terminal.app).

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

1
задан 04.04.2011, 21:48

1 ответ

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

2
ответ дан 12.12.2019, 12:55

Теги

Похожие вопросы