私の中には~/.ssh/config
私がいます。
Host students
HostName students.foo.edu.pl
User bar
その後、試行が完了するとssh stu
zshはstudents.foo.edu.pl
代わりに提案しますstudents
。
一方、IPアドレスを使用すると、オートコンプリートは正常に機能します。
Host knl
HostName xxx.xxx.xxx.xxx
User usrxxx
Port 7777
なぜ?どうすれば解決できますか?私の関連部分.zshrc
(プロンプトと記録構成を省略)
setopt nomatch
bindkey -e
#Completion
autoload -Uz compinit && compinit
#Needed for colorful prompts
autoload -U colors && colors
setopt promptsubst
setopt HIST_IGNORE_SPACE
#Antigen
source /usr/share/zsh/scripts/antigen/antigen.zsh
antigen bundle zsh-users/zsh-syntax-highlighting
antigen bundle olivierverdier/zsh-git-prompt
どちらのホストも定義されていません。/etc/hosts
答え1
~/.ssh/known_hosts
ファイル内のホストが見つかりました。テストのためにその行を削除してください~/.ssh/known_hosts
。