Reset Zsh config?

Solution 1:

To reset your zsh configuration, remove all instances of .zshrc and any .zshrc.??? swap files you may have left over from previous edits.

rm -f ~/.zshrc*

Then, close your terminal session and re-open. You should get the "new user" screen. Select the options from the menu prompts to create a new recommended starting point for your .zshrc configuration and add any prompts or other options you need.

That should do it.

Just be sure that zsh is in /etc/shells file.

which zsh

Will verify the path to your zsh shell.

Set the default shell to zsh, if not already done with

chsh -s $(which zsh)

Verify your FPATH contains the zsh functions and site-functions folders.

Hopefully, all is well.

Solution 2:

I ended up copying the contents from the template file in the github repo into my ~/.zshrc file that I'd messed up, found here: https://github.com/robbyrussell/oh-my-zsh/blob/master/templates/zshrc.zsh-template

Solution 3:

I would just like to add, that in case you are using something like oh-my-zsh, then instead of just deleting the .zshrc file, You need to copy the standard default .zshrc file.

Use this command instead:

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc