2020-08-23 19:57:53 +08:00
< img src = "https://cdn.rawgit.com/oh-my-fish/oh-my-fish/e4f1c2e0219a17e2c748b824004c8d0b38055c16/docs/logo.svg" align = "left" width = "128px" height = "128px" / >
< img align = "left" width = "0" height = "128px" / >
2020-08-23 20:27:16 +08:00
# Veelgestelde vragen
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
> Oh My Fish-documentatie • Ook beschikbaar in het
2020-12-01 02:34:00 +08:00
> <a href="../en-US/FAQ.md">🇺🇸</a>
> <a href="../es-ES/FAQ.md">🇪🇸</a>
> <a href="../pt-BR/FAQ.md">🇧🇷</a>
2020-08-23 19:57:53 +08:00
> <a href="../ru-RU/FAQ.md">🇷🇺</a>
> <a href="../uk-UA/FAQ.md">🇺🇦</a>
2020-12-01 02:34:00 +08:00
> <a href="../zh-CN/FAQ.md">🇨🇳</a>
2020-08-23 19:57:53 +08:00
< br >
2020-08-23 20:27:16 +08:00
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'.
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
## Wat is Oh My Fish en waarom zou ik het willen gebruiken?
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
Oh My Fish (OMF) is een _framework_ voor de [Fish-shell ](http://fishshell.com/ ). OMF helpt u de configuratie te beheren en thema's en pakketten te installeren.
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
## Wat moet ik kennen om Oh My Fish te kunnen gebruiken?
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
_Niks_. Installeer Oh My Fish en gebruik Fish zoals gebruikelijk. Typ `omf help` als u iets nieuws wilt leren.
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
## Wat zijn Oh My Fish-pakketten?
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
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.
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
## Wat voor Oh My Fish-pakketten zijn er zoal beschikbaar?
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
Er zijn 3 soorten pakketgroepen:
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
1. Configuratiehulpmiddelen. Een voorbeeld hiervan is [`pkg-pyenv` ](https://github.com/oh-my-fish/pkg-pyenv ), dat controleert of `pyenv` aanwezig is op uw systeem en `(pyenv init - | psub)` uitvoert tijdens het opstarten.
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
2. Thema's. Bekijk de [themagalerij ](https://github.com/oh-my-fish ).
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
3. Traditionele shell-hulpmiddelen. Een voorbeeld hiervan is [`pkg-copy` ](https://github.com/oh-my-fish/pkg-copy ), een klembordbeheerder die op zowel Linux als macOS werkt.
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
## Wat doet Oh My Fish precies?
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
+ Voert `$OMF_CONFIG/before.init.fish` uit (indien beschikbaar).
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
+ Laadt automatisch pakketten en thema's uit `$OMF_PATH/` .
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
+ Laadt automatisch uw configuratiepad. Standaard is dit `~/.config/omf` , maar dit is instelbaar middels `$OMF_CONFIG` .
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
+ Laadt automatisch de `functions` -map uit `$OMF_PATH` en `$OMF_CONFIG`
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
+ Voert `$OMF_CONFIG/init.fish` uit (indien beschikbaar).
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
## Hoe kan ik een reeds aanwezige Oh My Fish-installatie bijwerken?
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
> :warning: Maak een back-up van uw verborgen bestanden en andere belangrijke gegevens.
2020-08-23 19:57:53 +08:00
```
curl -L github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | sh
```
2020-08-23 20:27:16 +08:00
U kunt `$fish_path` nu veilig verwijderen.
2020-08-23 19:57:53 +08:00
```fish
rm -rf "$fish_path"
```
2020-08-23 20:27:16 +08:00
## Hoe stel ik Fish in als mijn standaardshell?
2020-08-23 19:57:53 +08:00
2020-08-23 20:27:16 +08:00
Voeg Fish toe aan `/etc/shells` :
2020-08-23 19:57:53 +08:00
```sh
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
```
2020-08-23 20:27:16 +08:00
en schakel over:
2020-08-23 19:57:53 +08:00
```sh
chsh -s /usr/local/bin/fish
```
2020-08-23 20:27:16 +08:00
Indien gewenst kunt u altijd terug naar de vorige standaardshell:
> Vervang, indien nodig, `/bin/bash` door `/bin/tcsh` of `/bin/zsh`.
2020-08-23 19:57:53 +08:00
```sh
chsh -s /bin/bash
```