Jak dynamicznie przeładowywać pliki konfiguracyjne fish, tak jak w bashu?

Odpowiedzi:

117

Posługiwać się

source ~/.config/fish/config.fish

Lub, jeśli twoja ryba jest starsza niż 2,1 (patrz ryba # 310 )

. ~/.config/fish/config.fish

Następnie zostanie ponownie pozyskany, więc w zależności od tego, co tam masz, zostanie ponownie załadowany. Na przykład dołączenie do zmiennej uniwersalnej dodałoby więcej wpisów.

terje
źródło
5
To teraz pozbawione. github.com/fish-shell/fish-shell/issues/310 w Fish 3 zniknął. Możesz także dodać `` ~ '' do wiersza poleceń
Azd325
4
Dzięki @ Azd325 za komentarz - ale nie było jasne, co zostało wycofane! ;) Patrząc na link - .jest przestarzały. sourcejest ciągle ważny.
neowulf33
9
Moją nową, osobiście ulubioną metodą, przy założeniu, że zainstalowano Oh My Fish, jest omf reload.
Paul Wenzel
2
Użycie omf reloaddoda również więcej wpisów do zmiennej uniwersalnej (jak w przypadku źródła ~/.config/fish/config.fishlub fishponownego uruchomienia .
Wouter