macOSでzshのSSHホスト名にスクリプトが必要な理由を説明できますか?

macOSでzshのSSHホスト名にスクリプトが必要な理由を説明できますか?

macOS 12.1を実行しているM1 MacBook Proがあります。私はデフォルトのzshシェルを使用しています。 bashを使用するときは、macOSと同様にmy/etc/hostsとmyを設定しました。リモートホストにSSHで接続し、bashと入力すると、[ホスト名]タブの完成がホスト名の残りの部分を埋めます。 zsh 5.8.1 では使用できません。私が読んだ解決策はスクリプトを使用することです。~/.ssh/config
ssh <first few letters of the hostname> [tab]

私が知りたいのは、macOS 12.1で使用されているzshバージョンがbashのようにデフォルトでSSHホスト名のタブ補完機能を持たない理由です。

ベストアンサー1

おすすめ記事