我用的是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