fish.config wird auf der neuen Registerkarte in TotalTerminal unter OSX nicht geladen

fish.config wird auf der neuen Registerkarte in TotalTerminal unter OSX nicht geladen

Ich möchte Android SDK-Tools zu meiner $PATH-Variable hinzufügen. Ich habe Folgendes in ~/.config/fish/config.fish eingegeben:

set -x PATH $PWD/Documents/android-sdk-macosx/tools $PATH

set -x PATH $PWD/Documents/android-sdk-macosx/platform-tools $PATH

Es funktioniert im Startfenster, wenn ich TotalTerminal starte, aber wenn ich einen anderen Tab öffne (mit Cmd+T), ist der Pfad nicht festgelegt, als ob config.fish nicht geladen wird, wenn ich einen anderen Tab öffne. Irgendwelche Hilfe?

Antwort1

Sie sind fast am Ziel. Ersetzen Sie $PWDdurch $HOME, damit Fish nach den Android-Tools relativ zu Ihrem Home-Ordner sucht und nicht im aktuellen Ordner, den Sie durchsuchen. Korrekte Zeilen sollten daher lauten:

set -x PATH $HOME/Documents/android-sdk-macosx/tools $PATH
set -x PATH $HOME/Documents/android-sdk-macosx/platform-tools $PATH

Sie können den Bereich auch als global deklarieren, indem Sie gdem -xParameter ein hinzufügen.

Weitere Informationen zur Syntax für setfinden Sie auf der Manpage von fish:http://ridiculousfish.com/shell/user_doc/html/commands.html#set

verwandte Informationen