您好我尝试将别名设置为转到cli中特定目录的快捷方式。我正在运行以下命令:
alias react=Documents/More/Reacting/News

之后我输入反应并将它带到正确的位置。但是,当我打开一个新选项卡时,此命令不再有效。
有什么建议吗?
答案 0 :(得分:2)
如果您希望此别名将当前目录更改为Documents/More/Reacting/News
,则应使用cd
:
alias react='cd Documents/More/Reacting/News'
答案 1 :(得分:2)
您似乎必须设置AUTO_CD
选项才能cd
这样设置
工作。好的。
然后,您可能想要使用,而不是设置别名
CDABLE_VARS
以这种方式快速跳转。然后你创建
频繁的dirs的变量。您的完整用例如下所示:
% setopt cdablevars autocd
% fav1=~/some/common/place
% fav2=~/some/other/common/place
...
% fav1 # does a cd into ~/some/common/place
您的提示现在甚至可以在其中显示一个不错的~fav1
!
这些更改应该进入您的~/.zshrc
以便持久
跨越新的shell(当你看到它们时的标签)。
在zshbuiltins(1)
手册页中查找这些文档。