2017-10-21 311 views
1

嗨我試圖設置一個別名作爲快捷方式去cli中的特定目錄。我運行下面的命令:在zsh中有tourble設置別名

alias react=Documents/More/Reacting/News

後,我鍵入反應

,並帶我到正確的位置。但是,當我打開一個新標籤時,此命令不再起作用。

有什麼建議嗎?

回答

2

如果你想要這個別名變化當前目錄Documents/More/Reacting/News你應該使用cd

alias react='cd Documents/More/Reacting/News' 
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)手冊頁中查找相關文檔。