zsh:up-line-or-history在urxvt中不起作用

时间:2016-04-18 05:06:11

标签: zsh rxvt

up-line-or-history在gnome-terminal中运行良好,但在切换到urxvt后无法正常工作。我已经通过在zsh中显式调用此命令来测试了这一点(在emacs模式下为M-x)。任何人都可以给我一个线索,为什么?我在Debian Jessie。

1 个答案:

答案 0 :(得分:0)

当您键入 alt up 时,

urxvtgnome-terminal会发送不同的字符。您可以使用cat -v查看此内容。在urxvt中,您会看到^[[A,而gnome-terminal复制xterm,发送^[[; 3A`。

除非您已将zsh键绑定配置为将其考虑在内,否则它们将无法按预期工作。需要一些解决方法,因为(尽管zsh可以使用terminfo值),zsh不提供使用已修改特殊键的终端信息的方法。

进一步阅读: