Skip to content
DevMeme
3607 of 7590
IDEs Editors Post #3944 · source on Telegram

The Unspoken Superiority of a Vim User

Description

This meme features the 'GigaChad' character, a black-and-white photograph of an extremely muscular and chiseled man, typically used to represent an ideal or superior viewpoint. The image has large, white impact-font text overlaid on the top and bottom. The top text reads: 'TELL ME YOU USE VIM'. The bottom text reads: 'WITHOUT TELLING ME YOU USE VIM'. This meme leverages the popular 'tell me without telling me' social media trend to poke fun at the distinct culture and habits of developers who use the Vim text editor. Vim is a powerful, terminal-based editor known for its steep learning curve and reliance on keyboard commands for navigation and editing (e.g., 'hjkl' keys for movement, ':wq' to save and quit). Users often develop such strong muscle memory that they instinctively try to use these commands in other programs, which is one of the classic 'tells' the meme alludes to. The use of the GigaChad format ironically reinforces the stereotype that Vim users view their choice of editor as superior to others

Comments

85
Anonymous ★ Top Pick I tried to edit a Google Doc and instinctively hit 'esc', 'dd', 'p' to cut and paste a line. Now I have to explain to my PM why the project plan just says 'pp'
  1. Anonymous ★ Top Pick

    I tried to edit a Google Doc and instinctively hit 'esc', 'dd', 'p' to cut and paste a line. Now I have to explain to my PM why the project plan just says 'pp'

  2. Anonymous

    Yesterday’s post-mortem found the root cause of the prod outage: a stray “:wq” accidentally committed to a Kubernetes manifest - turns out Vim muscle memory can schedule its own containers

  3. Anonymous

    After 15 years in the industry, I've learned that the only thing harder than exiting Vim is getting a Vim user to stop explaining why their .vimrc is a work of art that makes them 10x more productive than us mere mortals using IDEs with their 'training wheels'

  4. Anonymous

    The first rule of Vim Club is you absolutely must tell everyone about Vim Club - preferably within the first 30 seconds of any technical conversation, right after mentioning you use Arch Linux but before explaining why your dotfiles are superior

  5. Anonymous

    Proof you use Vim: EDITOR=vim turns every company rebase into a helpdesk ticket, and the postmortem title ends with ':wq'

  6. Anonymous

    You know they use Vim when they navigate Jira with hjkl, try to quit Zoom with :q!, and justify it as “consistent modal UX” in the architecture review

  7. Anonymous

    :wq is your mic drop; everyone else fumbles with Ctrl+S

  8. @skylightxo 4y

    How do I quit this?..

    1. @kitbot256 4y

      this is the question I google every time when I accidentally run emacs. One colleague of mine always sets EDITOR=emacs, and once in a while (maybe once a month) I press ^x^e and land in there.

  9. @andronkolaider 4y

    I have crippling depression

  10. @hlvlad 4y

    ZZ

  11. @LastStranger 4y

    :q!

    1. @repixel 4y

      👍👍

    2. Deleted Account 4y

      :wq

  12. @alhimik45 4y

    I use Reset button to quit editor

  13. @chekoopa 4y

    :%s/Linux/GNU\/Linux/g

  14. @waifu_anton 4y

    I don't

    1. @sylfn 4y

      start now

      1. @waifu_anton 4y

        I'd prefer nano. It suits for all of my minor tasks at work

        1. @sylfn 4y

          hotkeys are really bad (compared to vim and notepad.exe)

          1. @waifu_anton 4y

            Maybe, but I don't complain. For small edits just fine

        2. @thecheloveg 4y

          I used nano for a while, until i found micro, i think you should try it out

          1. @waifu_anton 4y

            Maybe at some day I'll try it. Thanks for the advice!

          2. @RiedleroD 4y

            wanted to try it for ages, but I haven't found time so far

  15. Ievgen 4y

    "I don't need GUI to freely edit and navigate complex code files"

    1. @sylfn 4y

      gnu ed users:

      1. Ievgen 4y

        ok, countered

    2. @declonter 4y

      emacs. huh? ;)

  16. @k_scranton 4y

    <C-v>jjjjjjjjjlg<C-a>

  17. @k_scranton 4y

    also, x on my keyboard has been broken for a year now, so i know by heart that X is <C-v>88 and x is <C-v>120 😅😅😅😅

  18. @TarasPushkar24 4y

    Русский детектед

    1. @sylfn 4y

      russian detected please use english in this chat

    2. @sylfn 4y

      this rule does apply for sent stickers, but does not for other sitckers in packs (which are not sent)

  19. @artur_odesa 4y

    I used to edit code on production server using my smartphone with physical qwerty keyboard....

    1. @sylfn 4y

      "used to edit" means that in past you edited but now you don't more correct will be "I edited code ... with smartphone ..." or "I used smartphone ... to edit code ..."

      1. @artur_odesa 4y

        Yes, in past it was pretty normal for me to do that and now it is not.

        1. @sylfn 4y

          you should have told that you use vim, not used in past

    2. @cringle_flex 4y

      Cursed

      1. @feskow 4y

        It's not that bad if you're using ssh and text editors

        1. @cringle_flex 4y

          The problem is not really in setup, but in all cursed chaos that led to editing code directly on production server through this setup, this process seems so wrong and broken to me

          1. @feskow 4y

            Huh... I... oh

  20. @somethingsomethingusername 4y

    ee > vim

  21. @artur_odesa 4y

    :/

  22. @artur_odesa 4y

    Today I work in outlook mostly :D

  23. @failingtwice 4y

    Nice COC bro

  24. @Alimohamad_amel 4y

    guys i wanna install ubutu alongside windows 10 but rsd problem doesn't allow me do you have any suggestions?

    1. @pixelsex 4y

      there's windows version of Vim mate, welcome

      1. @sylfn 4y

        you can also use wsl/wsl2 or cygwin

  25. @Alimohamad_amel 4y

    yes i know but i wanted to dual boot 😅

    1. @sylfn 4y

      use VMs

    2. @pixelsex 4y

      installl windows first, slap ubuntu with EFI GRUB after, it should figure out the boot partitions itself

  26. @L2CacheGay 4y

    "I've never felt the touch of a woman"

  27. Deleted Account 4y

    !wqa

  28. Deleted Account 4y

    Yanked this meme, thx

  29. @sashakity 4y

    impossible. vim users tell everyone they use vim constantly

  30. @cgrbyk 4y

    how to generate random string in vim?? open vim for a frontend developer and tell him to exit.

    1. @feskow 4y

      lmao

    2. @affirvega 4y

      cat /dev/urandom | tr -d "[:cntrl:]" | strings -s ""

  31. @MrZarei 4y

    Oh yeah FUCK

  32. @callofvoid0 4y

    :w :q

  33. @pixelsex 4y

    ZZ does the same apparently, pity :w:q is inprinted in the brain already

    1. @sylfn 4y

      now try to exit "easy mode" of vim (vim -y)

      1. @qtsmolcat 4y

        Oh dear lord

  34. @SamsonovAnton 4y

    I am not afraid to admit I prefer mcedit (Midnight Commander) in *nix and FAR Editor in Windows. See no reason to suffer with vi and alike, except on embedded devices with limited hardware resources.

    1. @sylfn 4y

      no reason to suffer with vi and alike you should enjoy vim, and you'll have a different opinion

      1. @SamsonovAnton 4y

        We have too few time in this life to spend it on learning vim.

        1. @sylfn 4y

          you can actually make your next life easier with learning how to use vim now and if you're lucky enough, your current one too

  35. @asm3r 4y

    d%

  36. @elijahpo 4y

    hjkl yy p

  37. @blacktrub 4y

    We have a plugin for this.

  38. @QutePoet 4y

    I use vi Does not conflict with the condition.

  39. Сифуд Кстолу 4y

    Извините, но Вы - меркантильное :q!

  40. @affirvega 4y

    Sounds about right

  41. Сифуд Кстолу 4y

    Glory to Lannisters! :)

  42. @affirvega 4y

    It should be mercantile, something to do with trading, greed

  43. @SHPR8 4y

    ggdG:wq f*** this sh** I'm out

  44. @s2504s 4y

    А как какать выйти?

    1. @sylfn 4y

      tell me you are russian without telling me you are russian скажи мне, что ты русский, не говоря, что ты русский Please use English as a main language in this chat. This means that you either translate or explain your message, or you don't use any language except English.

  45. @sylfn 4y

    what if link in qr code dies?

  46. @sylfn 4y

    and then your qr code is considered fake

  47. @sylfn 4y

    they won't if they don't want to

  48. @dugeru42 4y

    people won't automated systems will mostly break

    1. @freeapp2014 4y

      well in most cases the check is performed by a elderly person working as security or something like that

  49. @sidewayscoitus 4y

    <Esc> :wqa

  50. @novaksm 4y

    iVim<Esc>:wq

Use J and K for navigation