历史搜索中的文本变得混乱(ctrl-r)

历史搜索中的文本变得混乱(ctrl-r)

我用的是zsh。但是,命令搜索历史记录功能(ctrl-r)给我带来了问题。具体来说,文本会出现乱码。无论如何,一切都会正确执行,但用户体验却是一种糟糕的体验。

使用相同的云,这个问题存在于我的客户端终端中......无论是在带有 urxvt 终端的 Linux 系统中还是在 wsl 终端中。

如何修复文本不出现乱码的地方?下面的示例用红色圆圈显示了混乱的文本,用绿色圆圈显示了它应该是什么样子。

编辑:这是我的PROMPT

one@work ~/github/sp6-client
% echo $PROMPT
%K{blue}%n@%m%k %B%F{green}%(4~|...|)%3~%F{white}
%# %b

在此输入图像描述

更新:选项列表

one@work ~/github/sp6-client
% setopt
alwaystoend
autocd
nobeep
correct
extendedglob
interactive
kshglob
login
monitor
printeightbit
shinstdin
zle

相关内容