我使用主机文件来阻止广告/恶意软件域。当我在 zsh 中使用 ssh 或 scp 并尝试使用 Tab 键完成时,需要 5-10 秒才能出现任何内容,并且出现的通常是我已阻止的 20 多个域的列表,并且埋在其中的是我的文件需要。
我在网上搜索了很多,找到了有关如何添加这种自动完成功能的有用提示,但我不知道如何删除它。我基本上从不希望使用制表符完成来搜索我的主机文件(我使用已知主机作为我实际上想要使用制表符完成的服务器)。
这是在 OS X 上。
答案1
尝试将以下内容添加到您的 zshrc
zstyle ':completion:*' hosts off