我按照這個答案配置了我的 zsh 。然後我發現完成現在包括.
and ..
。如何刪除它們?
您提供的相同問題有答案:
根據這個答案的評論
除非您的 .zshrc 包含以下內容,否則它們永遠不會顯示在完成列表中: zstyle ‘:completion:*’ special-dirs true 在這種情況下它們被列出,因此很容易修復
所以你可以使用:
zstyle ':completion:*' special-dirs false
引用自:https://unix.stackexchange.com/questions/718044