Exit VIM – How to Exit VIM and Return to Normal Terminal

githomebrewterminalvim

I did find this answer here:
Vim Stuck In Insert Mode

However none of the commands listed worked for me. Exit, cntrl + [, cntrl + q

I'm totally a terminal newb, trying to learn how to setup git using homebrew. Watching this tutorial and I was able to set my global username and email, but I'm stuck in VIM.

I can get out of it by quitting the terminal, but I have to do this every time 🙁

Is there a better way?

Best Answer

:q is not good because you need to save the file manually before quit.

If you use main window only(no tabs), :wq or equivalent ZZ is better. They will save and quit. ZZ is easier to type.

I use tabs often, so normal commands :wq or ZZ can't fit my need.

Then I made such mapping in vimrc

"Quit vim with saving all tabs and buffers
nnoremap WQ :wqa<CR>

After this, I forget all other quit options, only this one to fit all.

Related Question