EDIT: I’m a Linux Performance Engineer with 15 years under my belt and I use a Mac as my daily driver. Including when I gasp interface with Linux computers because it’s always a combination of ssh and configuration management of some form. Telling me that Mac users don’t use vim is, on its face, one of the dumbest things I’ve ever heard. It’s a text based interface. I could do it with Windows, but I’m faster on Macs.
:x also writes (same as :wq). :q! is force quit.
If you accidentally made changes then :q will give an error and :x will write those changes.
So :q! Is you safest bet if you need to gtfo.
Except it doesn’t work because you’re in edit mode.
Ahem, per the cartoon, the genie typed “vi”, which leaves vi in command mode.
As an emacs user, I’m ctrl-x ctrl-c with this conversation.
After noticing that ctrl+c doesn’t work he tried typing
exit
, which put him in edit mode.Unless you are on a Mac, then ctrl is META, and META+c gets you to the place where you can :q!
ESC is just too far to deal with when using vi.
Don’t try to use the terminal on Mac. Its not linux
But it is UNIX, which Linux is not.
Horray? Linux is the defaco standard and protected under gpl
Go ask Red Hat for their sources.
EDIT: I’m a Linux Performance Engineer with 15 years under my belt and I use a Mac as my daily driver. Including when I gasp interface with Linux computers because it’s always a combination of ssh and configuration management of some form. Telling me that Mac users don’t use vim is, on its face, one of the dumbest things I’ve ever heard. It’s a text based interface. I could do it with Windows, but I’m faster on Macs.
I have sent emails with “:w” on at least one occasion.
Esc, then :q-t
Or just use nano and have a built in cheat sheet
Edit: I just realized nano is the gen z text editor for Linux…
I’ve used it before gen z was a thing, so no.
Why do people just don’t ESC :x? Do I miss something when not using q!?
:x also writes (same as :wq). :q! is force quit. If you accidentally made changes then :q will give an error and :x will write those changes. So :q! Is you safest bet if you need to gtfo.
Now that you write it… I use :q! all the time but I did not realize. I guess that is just muscle memory :-)
ZQ / ZZ ftw.