zsh up-line-or-history 在 gnome-terminal 和 tmux 中不起作用

zsh up-line-or-history 在 gnome-terminal 和 tmux 中不起作用

我使用 Ubuntu 13.04,zsh 和 oh-my-zsh 并up-line-or-history绑定到向上箭头(oh-my-zsh 的默认设置)。但这只在 urxvt 中有效。

我尝试在我的 zshrc 中使用DEBIAN_PREVENT_KEYBOARD_CHANGES,但这没有帮助。

答案1

我遇到了同样的问题,解决方法如下:

export TERM=rxvt-unicode

然后检查:

echo $TERM

ZSH 历史记录有效并且 rxvt-unicode 支持颜色,而 rxvt 不支持。

答案2

我不知道您是否仍在寻找答案。

以下是我在 Ubuntu 13.10 和 TMUX 中工作的方法。更新~/.zshenv(不是~/.zshrc

DEBIAN_PREVENT_KEYBOARD_CHANGES=yes

相关内容