Почему Zsh исправляет ssh User@ip1 на User@ip2 и как это остановить?

Почему Zsh исправляет ssh User@ip1 на User@ip2 и как это остановить?

В Mac OS X 10.9 и zshверсии 5.0.2 (x86_64-apple-darwin13.0) команда перехватывает правильное значение .ssh [email protected]ssh [email protected] [nyae]

Я не хочу полностью отключать коррекцию zsh для команды ssh.

Как выяснить, почему zsh хочет исправить это, и предотвратить возникновение этой ошибки?

Регрессия:

  • ssh [email protected]также zsh правильно[email protected]
  • ssh 192.168.13.2не ловит zsh правильноssh 192.168.12.2
  • ssh [email protected]не zsh исправляет[email protected]
  • есть .zsh_historyфайл 2013 года, а zsh настроен на максимальную историю в 2000 команд
  • удаление всех вхождений из .zsh_history не улучшает ситуациюssh [email protected]
  • и 192.168.13.2 и 192.168.12.2 отображаются как хост при завершении по клавише Tab
$ cat .zshrc
setopt correctall

Связанный контент