LINUX.ORG.RU

Прошу помощи с urxvt


1

0

Этот во всех отношениях хороший терминал имеет одну досадную особенность - он некорректно реагирует на клавиши Home и End, коими я пользуюсь иногда для навигации по длинным консольным командам. Вместо нажатия этих двух клавиш он рисует знак "~". Не подскажете, как полечить эту особеннось?

Локаль ru_RU.UTF-8

★★★★★

Чем не понравился xterm? Без понтовостью?

anonymous
()

Вот например, как это решается, если оболочка - zsh.
У меня в /etc/zsh/zhshrc присутствуют следующие строчки:

bindkey '\e[3~' delete-char
case $TERM in
*rxvt*)  
        bindkey '\e[7~' beginning-of-line
        bindkey '\e[8~' end-of-line
        ;;
*xterm*|screen)
        bindkey '\e[1~' beginning-of-line
        bindkey '\e[4~' end-of-line
        ;;
esac

Nelud
()

> ... некорректно реагирует на клавиши Home и End ...
Добавь в ~/.inputrc (/etc/inputrc)

"\e[1~": beginning-of-line
"\e[4~": end-of-line

как-то так.

perf
()
Ответ на: комментарий от anonymous

> А что делать с многочисленными неработающими клавишами вима?

в ~/.Xdefaults:
URxvt.keysym.C-Left: \033[1;5D
URxvt.keysym.C-Right: \033[1;5C
URxvt.keysym.C-Up: \033[1;5B
URxvt.keysym.C-Down: \033[1;5A
URxvt.keysym.C-S-Left: \033[1;6D
URxvt.keysym.C-S-Right: \033[1;6C
URxvt.keysym.C-S-Up: \033[1;6B
URxvt.keysym.C-S-Down: \033[1;6A

waker ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.