我有一台运行 macOS 12.1 的 M1 MacBook Pro。我正在使用默认的 zsh shell。我已经配置了 my/etc/hosts
和 my,~/.ssh/config
就像 macOS 使用 bash 时所做的那样。
当我通过 ssh 进入远程主机时,我ssh <first few letters of the hostname> [tab]
在 bash 中键入,主机名选项卡补全将填充主机名的其余部分。在 zsh 5.8.1 中则没有。根据我所读到的解决方法是使用脚本。
我想知道的是,为什么 macOS 12.1 使用的 zsh 版本默认没有像 bash 那样对 ssh 主机名进行制表符补全?