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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.