Zsh + Tmux + oh-my-zsh:自动填充会产生剩余字符

kry*_*tah 5 zsh tmux oh-my-zsh

我最近安装了Zsh,希望生活更美好,早晨更美好。但是,我很快意识到Zshtmux一起引入了各种问题。

第一个问题是在提示结束时,在我的命令之前,发生了一些奇怪的事情,但这通过为tmux提供unicode-support 的-u标志来解决。但是,在将zshtmux结合使用之前,我陷入了最后一个需要解决的问题:

用例自动完成包含多个建议的命令
问题自动完成将建议向右移动一个字符,同时保留原始字符(视觉错误,该命令中不包括该字符)

范例1。

例如  1个
然后我打TAB ..
例如  2


示例2

例如  3
然后我打TAB ..
例如  4

注意1:使用Bash-shell时不会发生这种情况。
注意2:我使用的是“ oh-my-zsh”。仅在使用提供的主题时才会发生此问题。这将其范围缩小到“ oh-my-zsh”主题问题,而不是本机zsh / tmux。

Jea*_*ean 5

如果有些人仍然遇到类似的问题,另请参阅使用 ZSH 制表符完成时剩余字符的得票最高的答案。您使用的插件可能有相同的不可打印字符问题,这可以解释症状。