Terminal.app > Preferences
> General
> Shells open with:
> /bin/fish
- Open your terminal and press command+, (comma). This will open a preferences window.
- The first tab is 'General'.
- Find 'Shells open with' setting and choose 2nd option which needs complete path to the shell.
- Paste the link to your fish command, which generally is
/usr/local/bin/fish
.
See this screenshot where zsh
is being set as default.
I am using macOS Sierra. Also works in macOS Mojave.