Я использую OS X Mountain Lion, запускаю включенную оболочку ZSH (4.3.11 )с установленной поверх Oh -My -ZSH.
При использовании завершения табуляции с такими командами, как homebrew, когда ZSH перечисляет доступные команды, он также дублирует команду. Например:
$ brew {tab}
приведет к:
$ brew brew
[list of homebrew commands]
Я не уверен, что вызывает эту ошибку, так как когда я изменяю размер окна терминала, первый экземпляр имени команды исчезает.
Если я нажму Backspace, когда отображаются дубликаты, я смогу удалить только второй экземпляр команды, zsh больше не позволит мне вернуться назад. Кроме того, если я удалю дубликат с помощью Backspace, zsh будет действовать так, как будто команда вообще не введена.
Мой.zshrc вместе со всеми другими моими файлами.configuration можно найти по адресуhttps://github.com/daviesjamie/dotfiles
ОБНОВЛЕНИЕ:Я нашел этот пост о том, что у кого-то такая же проблема в Ubuntu. Однако я не понимаю данное решение и даже не уверен, применимо ли оно к моей настройке?