小编nit*_*k01的帖子

使用选项卡式扩展时,Ctrl-箭头在 urxvt 中不起作用

当使用 urxvt 进行来自各种来源的自定义时,Ctrl-Left 和 Ctrl-Right 不再适用于在 bash 和 vi 等单词之间移动。原因不是.Xresources其他答案中建议的典型缺失键符号行,因为这些行存在于文件中,并且适用于其他组合键。

URxvt.keysym.Control-Up:    \033[1;5A
URxvt.keysym.Control-Down:  \033[1;5B
URxvt.keysym.Control-Left:  \033[1;5D
URxvt.keysym.Control-Right: \033[1;5C
Run Code Online (Sandbox Code Playgroud)

事实上,当在终端执行reador时, (正确)会为 Ctrl-Up 打印,但对于 Ctrl-Left 和 Ctrl-Right 则不会打印任何内容,这反而使终端闪烁。这表明组合键在发送到终端之前实际上已被捕获。cat -v^[[1;5A

当使用空.Xresources文件时,Ctrl-左/右将按预期发送到终端。导致此问题的原因可能是什么?

bash rxvt

2
推荐指数
1
解决办法
1648
查看次数

标签 统计

bash ×1

rxvt ×1