Назад | Перейти на главную страницу

home, end, delete, pageup, pagedown с помощью ksh

Я хочу использовать home, end, delete, pageup, pagedown с ksh. Мой ТЕРМИН - xterm-color. Эти ключи отлично работают с tcsh и zsh, но не с ksh (напечатайте тильду ~)

Я нашел это:

bind '^[[3'=prefix-2
bind '^[[3~'=delete-char-forward
bind '^[[1'=prefix-2
bind '^[[1~'=beginning-of-line
bind '^[[4'=prefix-2
bind '^[[4~'=end-of-line

Но когда я устанавливаю один ключ привязки, последний уже не работает.

Как я могу использовать эти ключи в ksh с .kshrc?

Спасибо.

Я создал файл с этим и другими ресурсами (такими как ключи, функции, цвета и .bash_logout, похожий на ksh с именем .ksh_logout.

Проверьте мой репозиторий dotfiles в github: https://bitbucket.org/afsec/dotfiles Содержание файла .ksh_keys.

# Activate Delete
bind '^[[3~'=delete-char-forward

# Activate Home
bind '^[[1~'=beginning-of-line

# Activate End
bind '^[[4~'=end-of-line

установить -o emacs

должно сработать.