2017-10-21 3 views
1

Hi Ich versuche, einen Alias ​​als Verknüpfung zu einem bestimmten Verzeichnis im CLI zu erstellen. Ich bin mit den folgenden Befehl ein:Nach dem Einrichten von Alias-Einstellungen in zsh

alias react=Documents/More/Reacting/News

nach, dass ich geben reagieren und es nimmt mich an die richtige Stelle. Wenn ich jedoch eine neue Registerkarte öffne, funktioniert dieser Befehl nicht mehr.

irgendwelche Vorschläge?

Antwort

2

Wenn Sie das Alias ​​ändern wollen aktuelle Verzeichnis Documents/More/Reacting/News sollten Sie cd verwenden:

alias react='cd Documents/More/Reacting/News' 
2

Sieht aus wie Sie die AUTO_CD Option, um für cd wie diese ing haben muss arbeiten. Nett.

Dann, anstatt einen Alias ​​zu setzen, möchten Sie wahrscheinlich CDABLE_VARS verwenden, um schnell auf diese Weise zu springen. Dann erstellen Sie Variablen für Ihre häufigen Verzeichnisse. Ihre volle Anwendungsfall sieht dann aus wie:

% setopt cdablevars autocd 
% fav1=~/some/common/place 
% fav2=~/some/other/common/place 
... 
% fav1 # does a cd into ~/some/common/place 

Ihre prompte kann jetzt sogar ein schönes ~fav1 in nun zeigen!

Diese Änderungen sollten in Ihre ~/.zshrc gehen, um persistent über neue Shells (Registerkarten, wie Sie sie sehen) zu sein.

Dokumente finden Sie in der Manpage zshbuiltins(1).

Verwandte Themen