在哪里可以找到有关如何更改 URxvt 的键绑定的文档。随机谷歌搜索让我找到了 .Xdefaults 中的命令,例如
URxvt.keysym.Meta-k: command:\033]720;1\007
URxvt.keysym.Meta-j: command:\033]721;1\007
它将k
和j
映射到终端中向上或向下滚动一步。对命令进行一些实验让我想到\033
(ascii BELL)用于启动命令,720
/721
映射到滚动,1
是命令重复的次数,\007
(ascii ESC)结束命令。我无法找到有关为什么只将720
和721
映射到该格式或此格式的信息。
更具体地说,我想做的是重新映射Meta+Shift+k
并Meta+Shift+j
滚动浏览终端中的命令历史记录,但我不知道这对应于什么数字(如果可以按照与滚动描述的相同格式完成)。
我花了几个小时查阅手册,但没有找到任何东西。
答案1
奇怪,urxvt(7)“应该”是完整的,并且指向“最新版本”http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod但均未包含相关文本。
为此,你似乎必须阅读资料。在手册页(不是 pod 文件),你可能会读到
XTerm Operating System Commands
"ESC ] Ps;Pt ST"
Set XTerm Parameters. 8-bit ST: 0x9c, 7-bit ST sequence: ESC \
(0x1b, 0x5c), backwards compatible terminator BEL (0x07) is also
accepted. any octet can be escaped by prefixing it with SYN (0x16,
^V).
和
Ps = 720 Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
Ps = 721 Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).