在zsh中使用tourble设置别名

时间:2017-10-21 18:42:12

标签: command-line-interface alias zsh zshrc

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



alias react=Documents/More/Reacting/News




之后我输入反应并将它带到正确的位置。但是,当我打开一个新选项卡时,此命令不再有效。

有什么建议吗?

2 个答案:

答案 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)手册页中查找这些文档。