更新至 Ubuntu 23.10 后出现 Zsh peco-history 问题 - 按下 Ctrl+R 后提示中出现奇怪的符号

更新至 Ubuntu 23.10 后出现 Zsh peco-history 问题 - 按下 Ctrl+R 后提示中出现奇怪的符号

我最近将我的 Ubuntu 发行版更新到版本 23.10,并且遇到了 zsh 和 peco-history 的问题。更新之前,一切都运行正常,但现在当我尝试在终端中使用反向搜索 (Ctrl+R) 时遇到了问题。

按下 Ctrl+R 启动搜索后,我的提示符并没有得到预期的行为,而是显示了奇怪的字符或符号,从而无法有效地查找和执行以前的命令。

我怀疑这可能与新 Ubuntu 版本的变化或一些兼容性问题有关,但我不完全确定。

在更新到 Ubuntu 23.10 后,是否有其他人遇到过类似的 zsh 和 peco-history 问题?如果是,您是否有任何见解或解决方案来解决这个问题?我尝试了各种故障排除步骤,但无法查明确切原因或找到解决方法。

以下是一些其他信息:

我使用 zsh 作为 oh-my-zsh 的 shell。peco-history 是一个方便的插件,我经常使用它来搜索命令历史记录。我更新了所有软件包和插件,我的 zsh 配置似乎完好无损。这个问题只有在升级到 Ubuntu 23.10 后才会出现。任何帮助或指导解决这个问题都将不胜感激。谢谢!

答案1

事实证明,该问题与 zsh 无关,而是与 peco 的版本有关。使用旧版本的 peco(具体为“peco 版本 v0.5.3(使用 go1.10.4 构建)”)解决了该问题。

相关内容