据我所知,如果为.zshrc文件中的目录创建别名,则该目录现在被视为“命名目录”。我可能弄错了,所以告诉我。
基于文档这里,如果在zsh提示符中使用"%~“,并且当前工作目录是一个命名目录,则提示应该显示目录的别名,而不是完整路径(即~{alias})。这似乎不是我目前的工作,我有一个很难找到的例子或帖子有关这一点。
在我的.zshrc文件中,我有一个类似于repo = "~/src/apps/repo"的别名。我希望当我在该目录中时,zsh提示符将显示~repo,但它总是显示全部内容。
任何帮助都是非常感谢的!
发布于 2022-05-18 23:52:34
在zsh中,可以添加带有hash -d repo=~/src/apps/repo (而不是别名)的命名目录。另外,~没有在引号中展开,所以您应该删除它们或者使用$HOME。
https://stackoverflow.com/questions/72297066
复制相似问题