从 ZSH 自动完成中排除环境变量

Bry*_*oso 7 shell zsh environment-variables

快速示例:

~ $ wor<TAB>
~ $ WORDCHARS=                                                                                                                                                                                                             
WORDCHARS    WORKON_HOME  WORKON_HOME  workon 
Run Code Online (Sandbox Code Playgroud)

workon是所需的命令。有没有办法从 ZSH 中的自动完成中排除环境变量?

小智 8

我没有找到这样的选项,但如果你的完成区分大小写,也许你会得到帮助。你可以在你的~/.zshrc

# Set to this to use case-sensitive completion
CASE_SENSITIVE="true" 
Run Code Online (Sandbox Code Playgroud)