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 호스트 이름에 대한 탭 완성 기능을 갖지 않는 이유입니다.