5

Я использую rxvt-Unicode версии 9.06 в Ubuntu 9.10. Я привык к aterm, где вы можете использовать SHIFT + стрелка вверх / вниз, чтобы прокрутить напечатанный вывод с линией вверх или вниз. Вы также можете использовать SHIFT + pgup / pgdown, чтобы прокрутить один экран вверх или вниз.

В urxvt я также могу использовать комбинацию pgup/pgdown, но не могу использовать комбинацию стрелок вверх / вниз. Очень полезно иметь возможность прокручивать по одной строке. У вас есть идея, как включить прокрутку стрелок вверх / вниз?

Это мой ~/.inputrc:

установить шоу-все-если-неоднозначный на

И это мой ~/.Xdefaults:

URxvt*geometry:80x35
URxvt*transparent:true
URxvt*shading:40
URxvt*saveLines:12000
URxvt*foreground:White
URxvt*background:Blue
URxvt*font: -*-terminus-*-*-*-*-14-*-*-*-*-*-*-*
URxvt*color4:RoyalBlue
URxvt*color12:RoyalBlue
URxvt*scrollBar:true
URxvt*scrollBar_right:false
URxvt*scrollstyle:rxvt

2 ответа2

7

Поместите следующее в свой .Xresources или .Xdefaults

URxvt.keysym.Shift-Up: command:\033]720;1\007
URxvt.keysym.Shift-Down: command:\033]721;1\007

Посмотрите ответ на сайте UNIX stackexchange для получения дополнительной информации.

1

Мне пришлось перекомпилировать rxvt-unicode и раскомментировать это в src/feature.h:

/* #define SCROLL_ON_SHIFT */

Это было так просто.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .