Linux 如何在zsh中设置波浪线扩展?

Linux 如何在zsh中设置波浪线扩展?,linux,shell,zsh,Linux,Shell,Zsh,我试图用zsh将tilde扩展到$HOME变量中,我想知道在这种情况下的最佳实践是什么 基本上我想要的是: $ ls ~ 按TAB键时,选项卡展开为 $ ls /home/myusername 其中HOME=/HOME/myusername。\u tilde函数通常执行ldap搜索,后面是命名的目录,后面是目录堆栈,我不需要这些 实现这一点的最佳方法是什么?~是路径扩展的一部分;为什么需要用tab键来完成它?我在不同的机器上使用了几个不同的$HOME变量,我喜欢看我正在使用的机器上哪一个是活

我试图用zsh将tilde扩展到$HOME变量中,我想知道在这种情况下的最佳实践是什么

基本上我想要的是:

$ ls ~
按TAB键时,选项卡展开为

$ ls /home/myusername
其中
HOME=/HOME/myusername
\u tilde
函数通常执行ldap搜索,后面是命名的目录,后面是目录堆栈,我不需要这些


实现这一点的最佳方法是什么?

~
是路径扩展的一部分;为什么需要用tab键来完成它?我在不同的机器上使用了几个不同的$HOME变量,我喜欢看我正在使用的机器上哪一个是活动的。