我在 OS X Mountain Lion 上,运行附带的 ZSH shell (4.3.11),顶部安装了 Oh-My-ZSH。
当对 homebrew 等命令使用制表符补全时,当 ZSH 列出可用命令时,它也是在复制命令。例如:
$ brew {tab}
将导致:
$ brew brew
[list of homebrew commands]
我不确定是什么导致了这个错误,因为当我调整终端窗口的大小时,命令名称的第一个实例消失了。
如果在显示重复项时按退格键,我只能删除该命令的第二个实例,zsh 不会再让我退格。另外,如果我确实使用退格键删除了重复项,zsh 就好像根本没有键入命令一样。
我的 .zshrc 以及所有其他 .configuration 文件可以在https://github.com/daviesjamie/dotfiles找到
更新:我发现这篇文章是关于有人在 Ubuntu 上遇到同样问题的。但是,我不理解给定的解决方案,我什至不确定它是否适用于我的设置?