小编lil*_*jwg的帖子

从 zsh 中 ssh 的完成列表中删除主机

我曾经有一些名为“myhost”、“myhost1”等的主机。现在除了“myhost3”之外的所有主机都无效。我从/etc/hostsand 中删除了它们~/.ssh/known_hosts,但 zsh 仍然为我完成它们。是否有任何其他文件我应该编辑以使 zsh 忘记这些主机?

我的 zsh 配置中没有更改与主机相关的任何内容;他们默认出来。

更新:

一段时间后(在休眠但没有重新启动之后),这些主机消失了。也许 zsh 清除了某种缓存?(但不是~/.zcompdump我检查的那样。我也尝试启动 zsh 的新实例,但这并没有什么区别。)

我稍后会尝试测试。

更新#2:

我再次尝试并成功从完成列表中删除了一个新添加的主机。也许我之前做错了什么,对不起。

zsh autocomplete

8
推荐指数
2
解决办法
3329
查看次数

标签 统计

autocomplete ×1

zsh ×1