Zsh + tmux + oh-my-zsh:自动完成会产生残余字符

时间:2013-10-20 16:25:53

标签: zsh tmux oh-my-zsh

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

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

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

示例1。

Ex. 1
然后我点击 TAB ..
Ex. 2


示例2。

Ex. 3
然后我点击 TAB ..
Ex. 4

注1:使用Bash-shell时会发生 NOT
注2:我正在使用“oh-my-zsh”。仅在使用提供的主题时才会出现此问题。这将其缩小为“oh-my-zsh” - 主题问题,而不是原生zsh / tmux。

1 个答案:

答案 0 :(得分:4)

如果某些人仍然遇到类似问题,请参阅Remnant characters when tab completing with ZSH的最高投票答案。您使用的插件可能具有相同的不可打印字符问题,这可以解释症状。