Hi! Autojump ist installiert und funktioniert, außer dass es keine Verzeichnisse hinzufügt, wenn ich mit "cd" navigiere. Ich habe ein paar Verzeichnisse manuell mit "autojump --add C:.." hinzugefügt, und das hilft mir enorm, aber es wäre erstaunlich, wenn "cd" automatisch Verzeichnisse hinzufügen würde.
Vielleicht habe ich bei der Installation etwas übersehen?
@mdlawson ist der beste Ansprechpartner für Windows / Clink-Fragen. Ich habe keine Windows-Box. :/
Wie @hcsaustrup
Standardmäßig fügt cd keine Einträge hinzu, aber das manuelle Ausführen von -add funktioniert.
Also, das ist mir bisher eingefallen:
doskey cd=cd $1 $T autojump -a ^%CD^%\$1
Dadurch wird der Befehl cd
Alias verwendet, um das Verzeichnis zum Autojump hinzuzufügen. Leider wird %CD%
nicht aktualisiert, bis _nach_ der Befehl ausgeführt wurde, also müssen Sie das erste Argument anhängen :disappointed: Das bedeutet, dass es nicht funktionieren würde, wenn Sie cd %temp%
oder so ähnlich ausführen würden .
Zu Ihrer Information, Sie können das zu Ihrer <cmdr dir>/config/aliases
Datei hinzufügen. In diesem Fall würden Sie die Zeichen ^
weglassen und einfach die Zeile hinzufügen:
cd=cd $*$Tautojump -a %CD%\$1
Ich habe dies aktualisiert, um es tatsächlich zu sein
cd=cd $*$Tautojump -i >nul
Auf diese Weise aktualisiert es auch die Gewichte und ich muss nichts Besonderes mit dem manuellen Hinzufügen tun.
Ein weiteres Update zum oben genannten ... wenn Sie nicht möchten, dass das Verzeichnis und die Gewichtung zurückgegeben werden, müssen Sie $ G verwenden, um in einem Makro umzuleiten:
doskey cd=cd $*$Tautojump -i $Gnul
Ein kleines Ärgernis in diesem Alias ist eine zusätzliche leere Zeile, die mit cd
gedruckt wird.
Hallo Leute, ich habe auch das gleiche Problem, @frizzr wo würde ich doskey cd=cd $*$Tautojump -i $Gnul
hinzufügen. Oder muss ich jedes Mal ausführen, wenn ich eine Shell öffne?
Hallo Leute, ich habe auch das gleiche Problem, @frizzr wo würde ich
doskey cd=cd $*$Tautojump -i $Gnul
hinzufügen. Oder muss ich jedes Mal ausführen, wenn ich eine Shell öffne?
Zuvor wurde erwähnt, dass ein Setup-Skript mit Windows-Terminalemulatoren wie Cmder ausgeführt werden kann, aber ohne dies würde ich mir diese Superuser-Antwort ansehen, um Setup-Befehle wie diese mit der bog-standard-Eingabeaufforderung auszuführen:
https://superuser.com/questions/144347/is-there-windows-equivalent-to-the-bashrc-file-in-linux
Hilfreichster Kommentar
Ein kleines Ärgernis in diesem Alias ist eine zusätzliche leere Zeile, die mit
cd
gedruckt wird.