Заполнение вкладки Zsh дублирует имя команды

Я использую 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. Однако я не понимаю данное решение и даже не уверен, применимо ли оно к моей настройке?

23
задан Community 23 May 2017 в 12:34
поделиться