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]

ssh コマンドの zsh 修正を完全に無効にしたくありません。

zsh がこれを修正し、発生しないようにする理由をどのように把握すればよいでしょうか?

回帰:

  • ssh [email protected]zshも修正[email protected]
  • ssh 192.168.13.2zshを正しくトラップしないssh 192.168.12.2
  • ssh [email protected]zshは修正しません[email protected]
  • .zsh_historyzsh は最大 2000 コマンドの履歴に設定されているのに、2013 のファイルが存在する
  • .zsh_historyからのすべての出現を削除しても改善されないssh [email protected]
  • タブ補完でホストとして 192.168.13.2 と 192.168.12.2 の両方が表示されます
$ cat .zshrc
setopt correctall

関連情報