Oh My Fish-documentatie • Ook beschikbaar in het 🇺🇸 🇪🇸 🇧🇷 🇷🇺 🇺🇦 🇨🇳
Fijn dat u even de tijd neemt om de veelgestelde vragen door te nemen. Als uw vraag hierna nog niet beantwoord is, open dan een 'issue'.
Oh My Fish (OMF) is een framework voor de Fish-shell. OMF helpt u de configuratie te beheren en thema's en pakketten te installeren.
Niks. Installeer Oh My Fish en gebruik Fish zoals gebruikelijk. Typ omf help
als u iets nieuws wilt leren.
Oh My Fish-pakketten zijn thema's of plug-ins, geschreven in fish, die de kernfunctionaliteit uitbreiden, code uitvoeren tijdens het opstarten, automatische aanvullingen van veelgebruikte programma's toevoegen, etc.
Er zijn 3 soorten pakketgroepen:
-
Configuratiehulpmiddelen. Een voorbeeld hiervan is
pkg-pyenv
, dat controleert ofpyenv
aanwezig is op uw systeem en(pyenv init - | psub)
uitvoert tijdens het opstarten. -
Thema's. Bekijk de themagalerij.
-
Traditionele shell-hulpmiddelen. Een voorbeeld hiervan is
pkg-copy
, een klembordbeheerder die op zowel Linux als macOS werkt.
-
Voert
$OMF_CONFIG/before.init.fish
uit (indien beschikbaar). -
Laadt automatisch pakketten en thema's uit
$OMF_PATH/
. -
Laadt automatisch uw configuratiepad. Standaard is dit
~/.config/omf
, maar dit is instelbaar middels$OMF_CONFIG
. -
Laadt automatisch de
functions
-map uit$OMF_PATH
en$OMF_CONFIG
-
Voert
$OMF_CONFIG/init.fish
uit (indien beschikbaar).
⚠️ Maak een back-up van uw verborgen bestanden en andere belangrijke gegevens.
curl -L github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | sh
U kunt $fish_path
nu veilig verwijderen.
rm -rf "$fish_path"
Voeg Fish toe aan /etc/shells
:
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
en schakel over:
chsh -s /usr/local/bin/fish
Indien gewenst kunt u altijd terug naar de vorige standaardshell:
Vervang, indien nodig,
/bin/bash
door/bin/tcsh
of/bin/zsh
.
chsh -s /bin/bash