DEV Community

Why I Switched from ZSH to FISH

Josh Medeski on July 30, 2019

I've been using the zsh terminal with the infamous oh-my-zsh framework for many years now. The features and improvements it makes on plain old ba...
Collapse
 
sonnk profile image
Nguyen Kim Son

I also switched to fish for the speed reason. There are also just too many things to do in zsh to have the same level of comfort. But i think it’s worth showing some downsides of fish as well, especially the compatibility with bash scripts.

Collapse
 
jethrolising profile image
Jethro Lorenzo Garcia Lising

the vi keybindings made me switch. And the fact that it has completions without needed to do hacks (ahem, bash and zsh)

Also to set vi keybindings add this to your config.fish
fish_vi_key_bindings