8
set -xU CFLAGS "-g"
wird eine universelle Variable setzen, die über Sitzungen bestehen bleibt. Also muss dieser Variablenwert irgendwo im Dateisystem gespeichert werden. Wo genau?Wo sind universelle Variablen in der Fischschale gespeichert?
Ich möchte diese Datei unter Versionskontrolle (Git) in meinem ~/dotfiles/
setzen.
Fisch teilen möchten 2.0 ersetzt den Hostnamen mit der MAC-Adresse, so dass Sie keine Variablen verlieren wenn Sie Hostnamen ändern. Die Empfehlung, config.fish zu verwenden, ist richtig. –
Wenn 'fishd.MAC' in einen Symlink gemacht wurde, um es in git zu verfolgen, wurde es durch eine Datei ersetzt, wenn ich '-U' eine neue Variable einstelle. Das funktioniert möglicherweise nicht für diesen speziellen Zweck. – hfs
Ich fand diesen Thread hilfreich https://github.com/fish-shell/fish-shell/issues/2681 –