私はOSXMountain Lionを使用しており、付属のZSHシェル(4.3.11)を実行しており、その上にOh-My-ZSHがインストールされています。
homebrewなどのコマンドでタブ補完を使用する場合、ZSHが使用可能なコマンドを一覧表示すると、コマンドも複製されます。例えば:
$ brew {tab}
結果は次のようになります。
$ brew brew
[list of homebrew commands]
ターミナルウィンドウのサイズを変更すると、コマンド名の最初のインスタンスが表示されなくなるため、このエラーの原因がわかりません。
重複が表示されているときにバックスペースを押すと、コマンドの2番目のインスタンスしか削除できません。zshはそれ以上バックスペースを許可しません。また、バックスペースを使用して重複を削除すると、zshはコマンドがまったく入力されていないかのように動作します。
私の.zshrcと他のすべての.configurationファイルは、https://github.com/daviesjamie/dotfilesにあります。
更新: Ubuntuで同じ問題を抱えている人についてのこの投稿を見つけました。しかし、私は与えられた解決策を理解していません、そしてそれが私のセットアップに適用されるかどうかさえわかりませんか?