使用 IP 地址进行 ssh 的 zsh tab 补全

Men*_*tch 5 zsh oh-my-zsh

我通过 ssh 连接到几台仅是 IP 地址的计算机,但不久前我注意到,当尝试通过 SSH 连接到它们时,选项卡补全功能停止工作。我使用 zsh,并且可以使用 ssh tab 补全常规域名,但是我使用的所有 IP 机器都不再 tab 补全,这里有什么问题吗?或者有什么关系?

  • 操作系统 X - 10.9.3
  • zsh-5.0.2

小智 3

你设置了 use-ip 风格吗?
zstyle ':completion:*' use-ip true
文档说默认情况下,IP 地址会从主机数据库中删除。use-ip 允许完成它们。
http://zsh.sourceforge.net/Doc/Release/Completion-System.html#index-use_002dip_002c-completion-style