Há um tempo, usando KDE Neon, troquei meu shell padrão para o fish. É tudo o que você pode querer num terminal. Autocompletar fantástico, syntax highlight e fácil de usar. Você pode testar o fish no navegador, sem instalar nada, no fish shell playground.
Agora estou de volta com um Mac. Segue um passo a passo de como fiz:
1. Instalar o Homebrew
Esta é a parte mais demorada e complicada do processo, mas a mais importante. Você precisa ter o XCode instalado. Em seguida, execute:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
O script vai te guiar no passo a passo da instalação
2. Instalar o fish
Com o Homebrew instalado, é bem fácil:
brew install fish
Depois disso, você pode abrir o terminal e executar “fish”.
3. Tornar o fish o shell padrão
Basta executar:
chsh -s /usr/local/bin/fish
Tendo feito isso, abra uma nova janela do terminal. O fish já deve carregar sozinho.