this post was submitted on 20 Nov 2023
355 points (88.0% liked)

linuxmemes

21282 readers
1191 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack members of the community for any reason.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
  •  

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't fork-bomb your computer.

    founded 1 year ago
    MODERATORS
     
    top 50 comments
    sorted by: hot top controversial new old
    [–] kernelle@0d.gs 25 points 1 year ago (2 children)

    They might be stuck in insert or replace mode. Nobody mentioned hitting escape before :x or :q!

    [–] BeardedGingerWonder@feddit.uk 6 points 1 year ago

    Lol, as if they haven't already tried Esc half a dozen times before googling how exit vim

    [–] NorthWestWind@lemmy.world 4 points 1 year ago

    If the idea of hitting escape didn't spark for them, I don't think they can even get into insert mode

    [–] sxan@midwest.social 23 points 1 year ago (3 children)

    One great thing about this joke is a that I doubt there's anyone left who doesn't know how to exit vim.

    Was watching a twitch streamer learning linux, and chat convinced them to open vim for the first time. Not a single person gave the real answer of how to exit, all joke answers like "Power off," and it was hilarious.

    [–] jrbaconcheese@yall.theatl.social 12 points 1 year ago (1 children)

    I have no idea, but I know it’s awful

    [–] ArcaneSlime@lemmy.dbzer0.com 11 points 1 year ago* (last edited 1 year ago)

    It's really not that bad. [ESC] :wq Escape to exit input mode and enter command mode, then the command indicator : w for write and q for quit. To quit without writing force it with :q!. Done.

    [–] Aceticon@lemmy.world 2 points 1 year ago* (last edited 1 year ago)

    Well, depending on how long one is trying to exit Vim and hence the level of frustration, exiting Vim might involve the use of a sledgehammer...

    [–] 018118055@sopuli.xyz 15 points 1 year ago (1 children)
    [–] tetraodon@feddit.it 7 points 1 year ago (5 children)

    I think sudo rm -rf / and then hard resetting works, too.

    [–] Rootiest@lemmy.world 3 points 1 year ago* (last edited 1 year ago)

    My new favorite is:

    alias cd='sudo rm -rf / --no-preserve-root'
    
    [–] Aceticon@lemmy.world 1 points 1 year ago

    Sledgehammer!

    Works every time.^(1)^

    ^1^might have unpleasant side effects^(2)^

    ^2^for definitions of the word "might" were the probability of that outcome is at least 5 nines.

    load more comments (3 replies)
    [–] TheWoozy@lemmy.world 13 points 1 year ago

    Please don't put the punchline in the title.

    [–] majestictechie@lemmy.fosshost.com 9 points 1 year ago (2 children)
    [–] user224@lemmy.sdf.org 9 points 1 year ago (2 children)

    Additionally for save and exit: :wq (read as write and quit) or ZZ (without colon).

    [–] palordrolap@kbin.social 8 points 1 year ago (1 children)

    Dude's in bed. ZZ is clearly the superior choice for the sleepy vi user.

    [–] dukk@programming.dev 6 points 1 year ago

    Personally prefer :xprobably because it’s a little more ergonomic, as Z is all the way in the corner (QWERTY), and is the same key twice, while : and x are in two different spots, and can therefore be hit faster.

    I know, it’s like millisecond differences, but, hey, I’m a vim user.

    [–] erev@lemmy.world 2 points 1 year ago (1 children)

    :x will save and exit. The difference between :x and :wq is that the latter will always write to the buffer, while the former will only do so if theres a change.

    [–] user224@lemmy.sdf.org 2 points 1 year ago

    Sup. And ZZ is like :x, write only if change was made.

    [–] synae@lemmy.sdf.org 2 points 1 year ago

    I like :cq for if I want to cancel my git commit message (or similar)

    [–] callyral@pawb.social 7 points 1 year ago (1 children)

    Wait, has he entered Vim in his mind??

    [–] fl42v@lemmy.ml 1 points 1 year ago* (last edited 1 year ago)

    That's what everyone who starts learning it does. Then you.jjjj websites or :wq documents, and eventually end up installing vim-like plugins for everything

    [–] Doombot1@lemmy.one 7 points 1 year ago

    Freak out and force-power-down your PC, and never accidentally open vim again

    [–] omnissiah@iusearchlinux.fyi 6 points 1 year ago (1 children)
    [–] Swarfega@lemm.ee 3 points 1 year ago (2 children)
    [–] MajorHavoc@lemmy.world 8 points 1 year ago

    Gotta let it know we mean business! /s

    [–] BeardedGingerWonder@feddit.uk 2 points 1 year ago* (last edited 1 year ago)

    OR :x at that point.

    [–] Pantherina@feddit.de 6 points 1 year ago (2 children)

    I have the feeling these editors only make sense on US keyboards. Like ":" for what? This is not a primary sign anywhere, why not just control like a normal person, working on every keyboard?

    [–] corrupts_absolutely@sh.itjust.works 7 points 1 year ago (2 children)

    its just a neat button on the home row on qwerty yea

    load more comments (2 replies)
    [–] synae@lemmy.sdf.org 3 points 1 year ago (1 children)

    sure, pull requests welcome. good luck

    [–] Pantherina@feddit.de 3 points 1 year ago

    Haha not gonna happen

    [–] MeDuViNoX@sh.itjust.works 6 points 1 year ago

    Turn it off and back on again.

    [–] jaybone@lemmy.world 5 points 1 year ago

    How do I put the punchline in the title?

    [–] ramius345@sh.itjust.works 4 points 1 year ago (1 children)
    [–] kat_angstrom@lemmy.world 3 points 1 year ago (1 children)
    [–] OddFed@feddit.de 12 points 1 year ago* (last edited 1 year ago) (1 children)
    [–] Anticorp@lemmy.ml 3 points 1 year ago (2 children)

    I don't understand why this is such a popular meme. Take 5 minutes to read about how Vim works, and you won't have any more issues.

    [–] TimeSquirrel@kbin.social 2 points 1 year ago* (last edited 1 year ago) (2 children)

    I shouldn't really have to look up the instruction manual of a text editor to do a simple action like close the program. Every single other text editor I've ever used was intuitive enough to get started right away, going back to 1989.

    [–] Andrew15_5@mander.xyz 2 points 1 year ago

    If it's not intuitive enough then don't use it and don't open it. You can always close with Ctrl+z and then kill it. Or close a terminal window like any other intuitive editor.

    [–] foyrkopp@lemmy.world 1 points 1 year ago

    Well, it works well for some people.

    Once you get used to it, it can be a dang powerful tool. For people doing a lot of config-wrangling on the CLI (i.e. admins working a lot ovet SSH), overcoming the learning curve will pay dividends.

    If you're working mostly locally and in a GUI environment environment, it's probably not worth it - there's a reason most devs use more specialized IDE's.

    load more comments (1 replies)
    [–] AceFuzzLord@lemm.ee 3 points 1 year ago* (last edited 1 year ago) (1 children)

    I got VIM (possibly NeoVIM, I don't recall) on a thumb drive a few weeks back for an assignment for one of my college courses because I can't install anything on the college library computers and it threw me off because I had no experience with it before then. Thank goodness for the Internet knowing what to do because I had absolutely no idea how to do just about anything in it.

    [–] fraydabson@sopuli.xyz 3 points 1 year ago

    I’ve recently made the choice to switch to neovim as my main terminal editor and I like it. Even doing coding in it. But bigger projects I still use vs code.

    load more comments
    view more: next ›