234
ways to close vim (discuss.tchncs.de)
top 42 comments
sorted by: hot top controversial new old
[-] Jakylla@sh.itjust.works 40 points 11 months ago
  • Unplug the computer
  • Shut the house electric safety switch down
  • Cut the electricity pole nearest to the house
  • Bomb the nearest electricity distribution post
[-] BrooklynMan@lemmy.ml 16 points 11 months ago

nuke it from orbit. it's the only way to be sure.

[-] rtxn@lemmy.world 7 points 11 months ago
  • Wait for a sufficiently powerful coronal mass ejection to collapse the global electric grid
[-] diemechanist@programming.dev 1 points 11 months ago

"Simple and easily explained."

[-] Jakylla@sh.itjust.works 1 points 11 months ago

Pretty sure I can learn my grandma to put a fork in any socket to close Vim, no prior knowledge needed

[-] mayoaddict@pawb.social 25 points 11 months ago
[-] z3n0x@feddit.de 6 points 11 months ago

"this is my life now"

[-] alnilam@lemmy.world 24 points 11 months ago

Does colon-capital-Q-exclamation mark even work? I'm pretty sure it's only lower case q.

[-] Kerb@discuss.tchncs.de 22 points 11 months ago

its supposed to be lowercase,
but imgflip put the entire text in uppercase.

[-] RustySharp@programming.dev 5 points 11 months ago

Honestly, the joke landed anyway. I've done numerous uppercase-Q trying to quit, because I didn't let go of Shift fast enough after typing the colon...

[-] nickwitha_k@lemmy.sdf.org 1 points 11 months ago

Was going to say this, myself.

[-] Eufalconimorph@discuss.tchncs.de 18 points 11 months ago

cat /dev/zero > "/proc/$(pidof vim)/mem" is my favorite dumb way. Clear its memory, wait for the segfault.

[-] julianh@lemm.ee 2 points 11 months ago

...you can write to program memory? Idk how exactly but that feels like a security risk.

[-] nintendiator@feddit.cl 6 points 11 months ago

It's your process, why shouldn't you be able to write to it? Vi is certainly doing it...

[-] Eufalconimorph@discuss.tchncs.de 5 points 11 months ago

You do need to be root to do it to arbitrary processes.

[-] vrkr@programming.dev 1 points 10 months ago* (last edited 10 months ago)

dumb way.

Get fancy, add progress bar: pv < /dev/zero > "/proc/$(pidof vim)/mem"

[-] cloudless@feddit.uk 11 points 11 months ago

Amateur. Just unplug the power cable.

[-] CaptPretentious@lemmy.world 6 points 11 months ago

Open vim.

Accept vim is the OS now.

[-] Sarsoar@lemmy.world 5 points 11 months ago

ctrl-S instinctively from windows then panic when the terminal pauses and isnt accepting input so you restart the computer.

[-] MattTheProgrammer@kbin.social 1 points 11 months ago

Fuck, are you me?

[-] Boermund@feddit.de 5 points 11 months ago

One panel below: shut down the computer

[-] graham1@gekinzuku.com 5 points 11 months ago
[-] Kerb@discuss.tchncs.de 4 points 11 months ago

holy crap,
that's exactly what i wanted the last command to do.

i just didn't know you can target jobs,
and settled with quitting the shell instead

[-] graham1@gekinzuku.com 2 points 11 months ago

yeah it's my favorite way to exit Vim. I post it every time I get a chance lol https://gekinzuku.com/comment/202790

[-] mormegil@programming.dev 4 points 11 months ago

There's a whole repo of possible methods: https://github.com/hakluke/how-to-exit-vim

[-] gornius@lemmy.world 3 points 10 months ago

ZZ will save file though, the others won't. You meant ZQ.

[-] testifier@sh.itjust.works 3 points 11 months ago* (last edited 11 months ago)
[-] PipedLinkBot@feddit.rocks 3 points 11 months ago

Here is an alternative Piped link(s): https://piped.video/watch?v=s5lj9YdKMz0

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source, check me out at GitHub.

[-] thiccdiccnicc@sh.itjust.works 4 points 11 months ago
[-] IHateRedditAndSpez@programming.dev 5 points 11 months ago

The comment was edited after the bot responded

[-] docAvid@midwest.social 3 points 11 months ago

M-! pkill -9 vim

[-] princess@lemmy.blahaj.zone 3 points 11 months ago

Alt+PrtScn o

[-] ImpossibleRubiksCube@programming.dev 2 points 11 months ago

:!echo "reisub" | sudo tee -a /proc/sysrq-trigger

[-] Kolanaki@yiffit.net 1 points 10 months ago

Does unplugging the machine not work?

[-] sagrotan@lemmy.world 1 points 8 months ago

I call my local energy provider and simply cancel my contract with immediate effect.

[-] JohnJVaccaro@lemmy.sdf.org 1 points 11 months ago

try...

:x

it will save your changes and exit vim If there are no changes to the then it just exits vim.

[-] stebo02@lemmy.dbzer0.com 1 points 11 months ago
[-] Ducks@ducks.dev 1 points 11 months ago

til shift-z shift-z. am I stupid

[-] Just_Dominic@programming.dev 1 points 11 months ago
  1. Ctrl + T + alt
  2. sudo reboot
[-] onescomplement@lemm.ee 1 points 11 months ago
[-] PipedLinkBot@feddit.rocks 2 points 11 months ago

Here is an alternative Piped link(s): https://piped.video/4889ED2-ufw

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source, check me out at GitHub.

[-] onescomplement@lemm.ee 1 points 11 months ago
load more comments
view more: next ›
this post was submitted on 19 Jul 2023
234 points (100.0% liked)

Programmer Humor

18292 readers
1223 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS