Peoples looking to exit vim are not legitimate to use vim.
Once you read the vim doc, and understand the core concept of vim, you only need ctrl-z.
I strongly hate this meme about quitting vim. This is the kind of saddest cargo cult entreprise by average joe unable to master their daily tool and prefer to spoil it and diss it, just to compensate the frustration generated by their limited mind.
This happened not so long ago when I was trying to install another plugin manager for vim to run smoothly my huge plugin list I copy pasted from Github that I was challenged by real vim master to basically run a vim for 6 months virgin of everything. Then after many years I discovered vim for the first time and how to use it correctly.
The truth is that 99% of plugin are useless. If not 100%. I never quitted vim since then and totally improved my workflow and productivity by 10 factors just by understanding core concept of vim.
Isn’t it a better use of our time figuring out why these poor souls keep accidentally opening vi/vim at the first place? Maybe defaults are not what they ought to be.
(But if it’s intentional then RTFQ — sincerely your local curmudgeon)
I accidentally end up in vim every time I set up a new system, because I forget that git uses `vi` for commit messages by default. At least I have finally memorized `git config --global core.editor` instead of having to look it up every time.
Sadly, this doesn't work like it used to. On SunOS, running this with no args would result in all processes being killed, halting the system, possibly rebooting it (which would definitely stop vi). These days it just asks for more arguments.
I've been using vim for the past 20 years. Mainly because I haven't figured out how to exit it.