首页 > 解决方案 > 如何获得 zsh 完成以像 bash 一样扩展环境变量?

问题描述

使用 bash 时,如果我有一个名为 SOMEPATH 的环境变量,其中包含一个路径(例如 SOMEPATH=/usr/local/lib),那么如果我键入

ls $某些路径/

然后点击tab然后bash扩展环境变量所以我的命令行现在说

ls /usr/local/lib/

如果我在 zsh 中做同样的事情,它会转义 $ 符号,所以在制表符完成后命令行看起来像

ls \$某些路径

我怎样才能让 zsh 在这方面表现得像 bash 一样?

我已经做了很多谷歌搜索,但我还没有找到任何可以准确解决这个问题的东西。我也尝试过阅读 zsh 文档,但我再次找不到任何明显与此相关的内容。

感谢您的任何指示。

标签: environment-variableszsh-completion

解决方案


推荐阅读