在 urxvt 中调整滚动

在 urxvt 中调整滚动

我在 Ubuntu 9.10 上使用 rxvt-unicode 版本 9.06。我习惯使用 aterm,您可以使用 SHIFT + 向上/向下箭头将打印输出向上或向下滚动一行。您还可以使用 SHIFT + pgup/pgdown 向上或向下滚动一屏。

在 urxvt 中,我也可以使用 pgup/pgdown 组合,但不能使用向上/向下箭头组合。能够按单行滚动非常有用。您知道如何启用向上/向下箭头滚动吗?

这是我的~/.inputrc:

设置“如果歧义则显示全部”

这是我的 ~/.Xdefaults:

URxvt*几何:80x35
URxvt*透明:true
URxvt*阴影:40
URxvt*保存行数:12000
URxvt*前景:白色
URxvt*背景:蓝色
URxvt*字体:-*-terminus-*-*-*-*-14-*-*-*-*-*-*-*
URxvt*color4:皇家蓝
URxvt*color12:皇家蓝
URxvt*滚动条:true
URxvt*scrollBar_right:false
URxvt*滚动样式:rxvt

答案1

将以下内容放入您的.Xresources.Xdefaults

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

查看UNIX stackexchange 网站上的答案了解更多信息。

答案2

我必须重新编译 rxvt-unicode 并取消注释src/feature.h

/*#定义SCROLL_ON_SHIFT*/

就这么简单。

相关内容