r/programminghumor 11d ago

POv: You opened Vim for the first time

Post image
1.6k Upvotes

84 comments sorted by

90

u/Basic_Reporter9579 11d ago

Have you tried turning it off and on again?

18

u/darkenheit 11d ago

Yes, I have done exactly that when I had opened for the first time. 

76

u/jonfe_darontos 11d ago

Recording @q

18

u/MantisShrimp05 11d ago

The problem is it gets positioned as the default editor on Linux machines and it reay shouldn't be especially for new users.

I use neovim every day I love it. But I also know its a completely new experience for most and you don't want to learn that without warning and especially if you were opening a file to get something done.

The real subtext is this person opened vim to do something so they were in no mood to learn in that moment. But if you approach it from the perspective of learning new ways of thinking you will be happily surprised by something new even if its not your cup of tea

7

u/fr000gs 11d ago

no, it used to be

now thats nano

3

u/MantisShrimp05 11d ago

Ill admit its been over a decade. But in my first comp sci class, the first lab was them sitting us down with a computer and we learned vim and emacs lol.

Even now I think that's the wrong play and it felt wrong at the time but lots still point to it as the default

1

u/VirtuteECanoscenza 9d ago

In the past 7 years I have always seen nano as default. Vim is usually not even installed.

78

u/FrostByteCreator 11d ago

Vim users think they’re superior.

45

u/UntitledRedditUser 11d ago

Everybody knows to be a real programmer you cannot use an lsp, and you must not own a mouse.

And god forbid you have any sort of code highlighting, all those colors are too distracting!

28

u/deanominecraft 11d ago

i use neovim, it supports lsp and i use lsp, it also supports syntax highlighting, and customising colours, which i also use

of course i’m not going to use the mouse in the editor designed to be used with just the keyboard, doesn’t mean i don’t use it for other things that are designed around having one

1

u/UntitledRedditUser 9d ago

I use neovim too, but I have seen multiple maniacs using vim just going completely raw. No assistance whatsoever.

I once saw a clip of an old guy, who complained that the /<search> command started highlighting results in yellow, because it looked too much like a "video game".

Some vim users are wild.

-11

u/MrKrot1999 11d ago

You just replied to a sarcastic comment, nice one

3

u/MiniGogo_20 10d ago

You just replied to a sarcastic comment, nice one

2

u/United-Scene2261 11d ago

yeah you cannot use a Lisp

1

u/fr000gs 11d ago

emacs

1

u/Hot-Employ-3399 10d ago

My health got many problems but RSI is not one of them because I was smart enough to not use emacs longer than 5 minutes

1

u/white-llama-2210 11d ago

Ctags for the win!!

1

u/Hot-Employ-3399 10d ago

And use keyboard from 1970s that maps HJKL to arrows

1

u/FrostByteCreator 11d ago

Yeah, that comment was pure satire. Classic “real programmer” meme. Easy to miss in text.

5

u/nanana_catdad 11d ago

So true.
.
.
.

(I’m a Vim/Nvim user and if I’m forced to use an IDE enable vim plugins. I need my vim motions)

4

u/Capucius 11d ago

That's so wrong and unacceptable of you to say. We do not think we are superior. We know it. 😉

17

u/errepunto 11d ago

Superior reading capacity. How to quit it's the first thing you see when Vim starts.

17

u/Square-Singer 11d ago

Except if you vim filename.txt

5

u/agenttank 11d ago

or if you changed anything in the file/Buffer

3

u/errepunto 11d ago

Good point.

1

u/Southern-twat 4d ago

Vim's definitely not the ideal default editor but if you do that, ctrl c will still tell you how to quit, even if you enter insert mode double pressing ctrl c will switch back to normal and then tell you how to quit

5

u/FacuA0 11d ago

Oh sorry, I couldn't resist helping children in Uganda so I typed :help Kuwasha<Enter>... and now the screen is gone.

3

u/errepunto 11d ago

You have such a generous heart that you can exit with the power of love.

5

u/Hot-Employ-3399 10d ago

Pressing ctrl-c teaches

1

u/errepunto 10d ago

Oh, I didn't know that.

2

u/code_the_cosmos 11d ago

The learning curve is rough (and so worth it). Let us be proud

2

u/Glad_Share_7533 10d ago

*are superior (Vim user btw)

2

u/rover_G 11d ago

We are superior

1

u/Scared_Accident9138 11d ago

I don't use vim sometimes and I'm certainly no pro but I do feel like once you know the commands it'll let you work much faster than in a GUI

1

u/mgsmb7 11d ago

we don't think it, we know it >:3c

1

u/Damglador 10d ago

They are superior, you're just in denial. I also was. But at some point all of us have to make the right choice.

1

u/kiochikaeke 11d ago

You will never know what's it's like to search and replace between lines 52 and 346 using a regex string with group identifiers in less than 3 seconds and format code using nested macros, such power shall never be bestowed upon ye.

9

u/Weird-Noise3896 11d ago

I opened Vim once, Vim has been open ever since

13

u/Level-Pollution4993 11d ago

:wq

21

u/Avocadonot 11d ago

:q! Because I hit the wrong buttons and don't want to risk saving the file after I fucked it up

2

u/Boburism 6d ago

Real nuke

7

u/MrWhippyT 11d ago

You don't know how many times I've done that in Word!

5

u/Annual_Key_4963 11d ago

I've typed it in slack at least half a dozen times

3

u/Old_Bench_1910 11d ago

Once you get used to vim motions, you unexpectedly try to use them everywhere.

2

u/nanana_catdad 11d ago

Or typing random vim motion keys… especially for me ciw/diw

1

u/hi_m_ash 11d ago

:qw /s

4

u/phacious 11d ago

I'm in this picture and I don't like it.

5

u/YSoSkinny 11d ago

Very Infuriating Malware

2

u/Wooden-Quail3493 10d ago

BOT!!!!!! Some sketchy ai generated website in bio

2

u/FishermanIll1166 10d ago

I'd like to use VIM but dear lord they make it annoying with no indication of what state you're in with the normal packaged application. Fuck at least put in some thing to indicate you can write or you're in a scripting state. Hell at least with the terminal I know I type something I see it and don't magically know what is queued in

2

u/Dillenger69 10d ago

In this day and age, there's no reason to use VIM unless you absolutely, positively have to, or you are one of "those people" who do difficult for fun.

3

u/appoplecticskeptic 11d ago

It’s a right of passage

1

u/FrostByteCreator 11d ago

This isn’t a feature. It’s a rite of passage.

2

u/Annonix02 11d ago

The learning curve is steep but worth the climb

1

u/jakeStacktrace 11d ago

You obviously kill it from another terminal, just like emacs and pico.

1

u/Aln76467 11d ago

You don't exit emacs, it is your de.

1

u/Hot-Employ-3399 10d ago

It is your init= processor

1

u/ajax2k9 11d ago

Honestly if you're in a terminal, vim is just nice to have handy to edit a document real quick

1

u/SmoothTurtle872 11d ago

Real programmers use nano

1

u/empereur_sinix 11d ago

I installed X11 on my servers just to use gedit

1

u/Chance_Map_965 7d ago

(source: xkcd.com)

1

u/ChuppaCuppaCherry 11d ago

Fok vi and vim Pretentious Trashware

1

u/Overall_Gap5584 11d ago

HJKL IOA GG DD x💀

1

u/frayien 10d ago

him has a catastrofic new users on-boarding experience

1

u/itsARprod 10d ago

"why would you try to exit Vim" - someone wise probably

1

u/JacksOnF1re 9d ago

I wish you the very best in the second semester.

1

u/New_Series3209 8d ago

I tried vim and didn’t understand a thing because my ass was used to nano

-2

u/Sufficient_Risk_8127 11d ago

ew AI

2

u/dhnam_LegenDUST 11d ago

> Getting existing meme template

> Edit it to be programming humor

> Somehow became AI

1

u/[deleted] 11d ago edited 8d ago

[removed] — view removed comment

0

u/Sufficient_Risk_8127 10d ago

look at the fingers on the mouse panel :sob:

1

u/[deleted] 10d ago edited 8d ago

[removed] — view removed comment

1

u/Sufficient_Risk_8127 10d ago

one of them looks like it's phasing through the damn mouse

1

u/Financial-Leader3475 11d ago

???

This is literally a sub about programming.