работа стрелок в ksh

еще одна больная тема для начинающих ksh-водов. Как сделать, чтобы нажимая стрелку вверх показывалась предыдущая команда из .history, как в bash? Надо добавить в .profile следующие строки:

alias __A='^P'
alias __D='^B'
alias __B='^N'
alias __C='^F'

set -o emacs

Все ^N и так далее надо вводить следующим образом (в vi, про emacs не спрашивайте) – сначала нажать Ctrl-V, затем Ctrl и написанную букву.

Также можно искать предыдущие команды с помощью Ctrl-R. Нажимаете Ctrl-R, вводите подстроку, нажимаете Enter. Если нужно повторить поиск – нажимаете Ctrl-R и затем Enter.

Оставьте комментарий

Мысль на тему “работа стрелок в ksh”