zsh 回显 tab、^A 等

zsh 回显 tab、^A 等

自从我升级到 Ubuntu 19.10 后,zsh 就无法识别 TAB 和控制字符,如 ^A、^C 等。例如,如果我键入ema并按下 TAB,zsh 只会在 后插入一个制表符ema,而我希望它能将命令名称补全为emacs。同样,按 ctrl+A 会导致 zsh 回显,^A而不是将光标移动到行首。

urxvt+zsh 和 gnome-terminal+zsh 会出现这种情况,但 urxvt+bash 和 gnome-terminal+bash 不会出现这种情况。我尝试.zshrc用空文件替换,但没有任何变化。我也用/etc/zsh/zsh{env,profile,login,logout}空文件替换,但仍然没有任何变化。重新安装 zsh 也没有任何效果。

我不知道该如何调试。有什么想法可以解释为什么 zsh 会这样做吗?有人能指出我应该检查的设置吗?

相关内容