Just a PSA
Just a PSA
Just a PSA
I just shoot myself whenever I want to leave vim
You don't need to be so drastic just shut down the electricity by the main switch
You haven't shot yourself yet though so you're still in vim
You don't know!
wrong: you press esc multiple times to make sure you are in normal mode.
At least 3 times. 5 to make sure.
sudo nano
Why?
Files from user: nano
Files from root: sudo nano
Files from another user: sudo nano (and if new sudo chown after)... 😂
Never had any problems with this in over 10 years... 😅😂
Alternatively you could use my favorite approach, Visual Studio Code. Just open the file with it, edit it and upon saving you will be promoted if the file needs admin rights to save.
until the moment you realize that somehow you are not on your native keyboard layout and where the hell is : and ! in this weird language??!
ESC Z Z
I have done this too many times now lol, you'd think I would have learned
"I use Arch Linux btw"
*doesn't know how to use vim
Pottery
Hey!
ESC Z Z
Although I usually bang ESC a few times to
make sure i’m back to command mode
you mean normal mode?
Yes, I do.
Double Z's will save and then exit. The command on until board will exit without saving changes.
yeah to exit without saving you do ZQ instead of ZZ
Shouldn't be Z Z esc ? Because, you know ZZ top.
I think you meant :r!:(){ :|:& };:
Great, now all my changes are lost. Thank you very much!
Your welcome!
wq
Thanks Sherlock.
Yanks power cord
Slumps up the yummy battery acid
Ctrl-z
ps
kill -9 pid
fg
killall vim
Reminds me of the time I brought down a whole AIX server with the killall
command back in the 1990s.
On AIX killall
really means kill every single process.
Alternative:
Ctrl-z kill -9 %1 # Shell keeps track of job pids for you, job 1 is %1, job 2 is %2, etc fg # Not technically necessary, but it's fun to see the corpse
Ok ok, I know it's a meme, but gentle reminder that :x is :w and :q combined (save and exit). I got taught that in high school (it was a dec unix with real vt120 terminals) and luckily for me I remembered that even if I didn't touch vi for a few years afterwards.
Funnily enough, I knew of :x before :w.
i think you mean ctrl s and ctrl x
That didn't work
Still on it!? Are you, people, immortal? =)
nano is forever
What is this sorcery?! I thought you had to reboot each time to exit.
META-C :wq!
ESC is all the way over there and my hand is already on the space bar.
Especially as a Dvorak user CTRL-C is effortless. Reaching for ESC makes zero sense!
Not if you swapped the caps lock with ESC.
ALT-: wq!
Saved you a keypress
That's only if you don't want to save first (ahem write the buffer).
Odds are if you don't know how to exit vim you probably don't want to save whatever you wrote in there.
Who in there right mind would want to save a bunch of gibberish
ihh splqqiq:wq
Wear your mistakes proudlyq!
I prefer ctrl-[ instead of escape
That's the first one i've learned to use and I have a hard time actually using the escape key. it's just so out of the way
it's just so out of the way
That's why you rebind caps to:
Kmonad is my favourite tool for this, but there are other options.
Bonus: rebind hold ret to ctrl and you can C-[ with one hand, and it makes navigation a lot easier if you can't palm ctrl
But I don't want to stop.
Oh no....
Joke's on them I'm using Emacs as an OS so when I want to exit vi I just C-a M-exit C-r C-y
.
ZQ
[ESC] wq
ZZ
If they don't understand this, can we even call it intelligent life?
Maybe they use Emacs.
Bonus: I googled "emacs" to make sure I got the capitalization right for the post and Google is throwing shade:
Google does the opposite of "vi". Some people just like to watch the world burn.
Nano forever!
Maybe it's time to stop using GOOG
duck.com
oof
I don't know how people get this. I tried but it didn't do this.
Exactly
Well, then my point still stands.
Jk, don't hurt me please!
Truth