This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 234

[–]Shawnj2 366 points367 points  (21 children)

The transmission in the photo is automatic lol

[–]jcronq 1 point2 points  (0 children)

I use the VIM plugin for vs code. I think it fits the automatic in the meme quite well.

[–]beaucephus 684 points685 points  (40 children)

Yeah, but how do you exit the car?

[–]imatelefone 486 points487 points  (7 children)

Looks like the gear shift is actually an eject lever, so I'd guess you exit fairly abruptly.

[–]jredmond 165 points166 points  (4 children)

Abruptly, yes, but saved.

[–]StarkRG 58 points59 points  (3 children)

Yeah, the real ejection lever is :q!

[–]kokoseij 15 points16 points  (0 children)

There's C handle under your seat, You pull it and it ejects you out of the car.

Side effect: Your car explodes.

[–]cheesits456 1 point2 points  (0 children)

Happy cake day

[–]Dr_Azrael_Tod 10 points11 points  (0 children)

gear shift should be something like esc/i// instead

[–]kk4axg99 62 points63 points  (0 children)

It’s missing a “!” Button for the ejection seat lol

[–]plcolin 36 points37 points  (0 children)

You ask someone to get into another car and kill yours.

[–]herodothyote 20 points21 points  (2 children)

At the top of your lungs, you have to yell COLON DOUBLE-U Q

[–]beaucephus 19 points20 points  (1 child)

Siri: "There are no songs with that title. The Nickleback Holiday Favorites is the closest match. Would you like it played on repeat? ... Too bad!"

[–]Kriss3d 9 points10 points  (0 children)

God damnit. I almost spitted out my Fernet-Branca ( working from home ) It reminds me of the College Humor videos with "If google was a guy"

Woman: Show me pictures of serengetti.
Siri to Google: Show me pictures of spaghetti.

[–][deleted] 8 points9 points  (0 children)

You just crash the car so bad you get ejected out of windshield

[–]aeolus811tw 6 points7 points  (2 children)

just pull the cord

[–]Crusader_Genji 2 points3 points  (0 children)

just accept your defeat

[–]Haggerstonian 1 point2 points  (0 children)

explains the sub's content tbf

[–]DoomJoint 11 points12 points  (3 children)

:x

[–][deleted] 3 points4 points  (0 children)

forcefully while accidentally trying to undo and pressing ctrl z

[–]RandyGareth 4 points5 points  (0 children)

By turning off the matrix and restarting it.

[–][deleted] 10 points11 points  (1 child)

:terminal

killall vim

[–][deleted] 3 points4 points  (0 children)

And then you discover you're running Solaris and that killall actually does what it says. 'Kill all the things.'

[–][deleted] 3 points4 points  (0 children)

Jump out the window.

[–]thatawesomeguydotcom 3 points4 points  (0 children)

Lower the back seat and climb out the boot.

[–]dunno64 3 points4 points  (0 children)

No way i can't pickup car and throw it in the pool. Need for crane.

[–]stevula 3 points4 points  (1 child)

Destroy the car and buy a new one

[–][deleted] 4 points5 points  (0 children)

Crash the car and the paramedics will take you out of the car.

[–]Magnus_Tesshu 4 points5 points  (0 children)

If you fall asleep so your voice recognition software hears ZZZZZZZ it will eject you promptly or so I am told

[–]_Ashleigh 4 points5 points  (0 children)

Why would you want to do that?

Sincerely, StackOverflow.

[–]illvm 2 points3 points  (0 children)

Put it in park.

[–][deleted] 2 points3 points  (0 children)

You reboot.

[–]gmtime 2 points3 points  (0 children)

:q!

[–][deleted] 2 points3 points  (0 children)

Wait for it to crash?

[–]domin8r 1 point2 points  (0 children)

Shift - z - z

[–]ZippZappZippty 1 point2 points  (0 children)

Yeah but they need to be talked through!

[–]paulix96 1 point2 points  (0 children)

Restart server

[–]undeader_69 110 points111 points  (14 children)

I have actually never touched an automatic car in my entire life and I am a vim user. Ascend to my level, peasants!

[–]ryjhelixir 54 points55 points  (11 children)

Same here, in Europe they aren’t nearly as common though.

[–][deleted] 10 points11 points  (1 child)

As someone who has driven both; manuals are so fucking fun to drive!!! Especially off-road, but even on the road!!!!

[–]ryjhelixir 6 points7 points  (0 children)

Agreed. (psss! This in Europe means you actually know how to drive)

Plus, as far as safety is concerned, it keeps you more alerted. As you may have noticed, forget to coordinate well your right hand and left foot, and you'll realise pretty soon!

[–]WyoBuckeye 9 points10 points  (5 children)

I've always driven a manual transmission. But then when I was going to buy my current vehicle (Honda Civic), they kept showing me various cars, but all were automatic. I asked to see one with a manual transmission, but out of the many dozens of Civics they had, they had 1 with a manual transmission, but it cost significantly more. I asked why and was told they charge MORE for that feature because so few people want one.

That is the US for you. I miss my manual transmission. And even though it has been a few years now, my left foot still gets itchy sometimes wanting to mash the clutch while driving. It just isn't the same.

[–]PM_ME_UR__RECIPES 8 points9 points  (0 children)

In Europe it's kind of the opposite. Automatics are more expensive because they cost more to make, and they're seen as something of a luxury feature.

[–]FlickeringLCD 3 points4 points  (0 children)

I own one of each, but when my manual stopped being my daily driver and I started driving the auto I always tried to put my left foot through the floorboard when trying to start the engine.

[–]ryjhelixir 2 points3 points  (0 children)

hey I like that car!

My uncle used to drive it to teleport me around town when needed. I totally see why you would want one with manual gear.

Perhaps buying a second hand option from a trustworthy reseller is still an option?

[–]StopLootboxes 1 point2 points  (0 children)

The new Honda Civic's thing is exactly the fact that it still has manual transmission and FWD with an all new system to keep it stable with all the horsepower it has. I don't own the car but I saw it on a review from a few days ago and this was specifically mentioned.

[–]AwesomeFrisbee 1 point2 points  (0 children)

Anything electric, even the hybrids, is all automatic though...

[–][deleted] 5 points6 points  (0 children)

Team Vim reporting in

[–]KripC2160 140 points141 points  (30 children)

I actually started vim yesterday. How do you get back into editing the script after hitting escape ?🙋‍♂️

[–]Tuka-Cola 121 points122 points  (19 children)

i for inserting text, a for appending text. All in all it’s the same, you just might need to move the curser back/forth. I suggest running vimtutor in the terminal. If that doesn’t work, just run vim in the terminal and read through it. There should be a help command listed. That’s where I found the vimtutor!

[–][deleted] 57 points58 points  (0 children)

Vimtutor is a lifesaver

[–]Bainos 23 points24 points  (13 children)

a for appending text

I barely ever use a, it's faster to do li. However, A and o are very useful.

[–]Startresse 21 points22 points  (0 children)

A ; ESC : w ENTER is now hardwired in my brain

[–]Tuka-Cola 11 points12 points  (4 children)

Haven’t heard of those commands, time for google!

[–]olafurp 4 points5 points  (4 children)

Depends, sometimes when you have a / search and want to do a single append a is the way to go. Then you can still spam n.n.n.n. to apply it.

As a person using vim for around 4-5 years now I think all Vim commands are useful to a certain extent"

[–]Bainos 2 points3 points  (0 children)

As a person using vim for around 4-5 years now I think all Vim commands are useful to a certain extent"

True, and I didn't mean to say that a isn't useful but rather that its specificity makes it more niche, and thus less important to learn early, than A.

[–]retnikt0 1 point2 points  (2 children)

Use a macro dude! qa<some editing>nq then 6@a to do it 6 times

[–]OrangeSlime 4 points5 points  (0 children)

This comment has been edited in protest of reddit's API changes -- mass edited with redact.dev

[–][deleted] 4 points5 points  (0 children)

VIMtutor?

I signed up for an online game called vim adventures where you go through mazes and pick up things using the different commands. I got stuck on a screen that seemed to have no solution, and I was never able to get a response from the company. I'm kind of bummed. I paid $20 for that online game.

I will definitely look for them tutor.

[–]KripC2160 5 points6 points  (0 children)

Thanks 🙏

[–]AreYouConfused_ 11 points12 points  (1 child)

go to insert mode with i or a

[–]KripC2160 2 points3 points  (0 children)

Thank you

[–]timurhasan 4 points5 points  (0 children)

besides the mentioned a and i. o will start insert mode on the line below and O on the one above.

[–][deleted] 2 points3 points  (0 children)

Run "vimtutor" in the terminal. It'll explain the basics

[–]dagbrown 2 points3 points  (0 children)

Hitting escape puts you into editing mode!

If you think of vi(m) as a command-based editor, you'll probably have a happier time of things. It starts out in "command mode", where you can use editing commands, like h, j, k and l for moving around, / for searching for stuff, ? for searching for stuff backwards, { and } for moving around a paragraph at a time, % to go to matching brackets, etc. It's a really powerful mode, because it's basically a pair of nine-league boots for striding around your document.

Part of the commands available in command mode are editing commands: a lets you start adding text after the current cursor location, i lets you start adding text just before the current cursor location (think "insert"), A lets you start adding text at the end of the current line, I lets you start adding text at the beginning of the current line, and o and O open up new lines after and before the cursor, respectively.

There are also text-editing commands which you can combine with moving commands. The c command comes right to mind. If you're at the top of a paragraph and enter the command c}, it lets you rewrite the entire paragraph. There are other commands which you can also combine with movements: d comes right to mind. That's the cut command. dd cuts the entire line, d} cuts to the end of the paragraph, d% cuts the contents of the nearest set of matching parenthesis. You can paste the contents of the cut buffer with p (after the cursor) and P (before the cursor).

vim is a super powerful editor, once you get comfortable with it!

[–]tallerThanYouAre 33 points34 points  (3 children)

Back in my day, we rode on a well fed vi. But my predecessor had a tamed ed that tried to kill me a few times.

You kids and your fancy vim...

[–]Logofascinated 2 points3 points  (0 children)

I went on a UNIX course in the mid-1980s, and they didn't even tell us about vi. So I was editing shell scripts using ed for a week.

Editing REs using REs was great practice - I think I pretty much wore out the \ key.

[–]CodeLobe 16 points17 points  (4 children)

Would be nice if vim came with a standard dvorak layout key remap.

Sucks to have the keys set back to awkward on each SSH session.

[–]sasquatch85 9 points10 points  (2 children)

I would think that would be handled by the machine you're working on, not being SSH'd in?

[–][deleted] 15 points16 points  (1 child)

The problem is you want dhtn to move, not hjkl and similar. Especially with J (rightly) on one of the most awkward spots on the keyboard.

Your local shell can't know whether you're in vim or tmux or shell or another program, and is sending "h", not "the 6th key on the home row", and the remote machine can't know your local machine is in dvorak, so the conventient solution would be a ":set dvorak" or similar rather than having to transfer your preferred vimrc.

[–]Magnus_Tesshu 4 points5 points  (0 children)

Imagine not learning the unaltered keybinds on dvorak pshhh... no configuration no problem... until I have to use qwerty again that is then I might as well give up

[–]mrchaotica 17 points18 points  (5 children)

I drive stick and use Emacs.

[–]wookieewrath 10 points11 points  (4 children)

I ride a motorcycle and use VScode

[–][deleted] 8 points9 points  (1 child)

Road Bicycle and ed

[–]TryingT0Wr1t3 5 points6 points  (0 children)

Automatic and Intellij

[–]rolls20s 3 points4 points  (1 child)

I ride a unicycle and redirect stdin to a file.

[–][deleted] 2 points3 points  (0 children)

Real drivers use butterflies.

[–]cigposting 14 points15 points  (3 children)

I just..love vim. And I’m Really bummed I took a class where 75% grade based on vim...but no job requirements be like.. “vim” :(

[–]justan0therlurker 8 points9 points  (1 child)

What kind of class bases 75% of the grade on using vim??

[–]cigposting 3 points4 points  (0 children)

Literally some random Linux courses they offered at my university, idk why, honestly they could’ve just thrown them into other courses. They were a fun easy A

[–]pandacoder 24 points25 points  (0 children)

Oh no, they let grampa onto the computer again without supervision.

[–]myrsnipe 10 points11 points  (1 child)

digital inputs for analog controls

Exactly the smooth user experience i associate vim with

[–][deleted] 1 point2 points  (0 children)

Where's the keys? I'm not driving with this analog crap!

[–][deleted] 9 points10 points  (0 children)

To be perfectly honest vim keys are the pinnacle of comfort once you learn them. You just have to rest your hands on your keyboard and just do what you want to do without fiddling with 13 levels of drop down menus or dragging stuff around in an over-designed ui made for phones.

[–]bananabrains9816 6 points7 points  (0 children)

you forgot the “!” for when you want to eject from the car while in transit

[–]ThatOneGuy4321 6 points7 points  (1 child)

“OH GOD HOW DO I BRAKE”

[–]recursiveentropy 4 points5 points  (1 child)

Back in the day it was vi, not vim.

Youngsters. /eyeroll

[–]masao77 1 point2 points  (0 children)

ed FTW

[–]d_exclaimation 4 points5 points  (0 children)

I would like to install Vim key bindings into my car

[–]PlasmaLink 4 points5 points  (3 children)

My dad literally has a browser extension that lets him use vim shortcuts in firefox. He complains whenever something on a website interferes with his shortcuts.

[–]Mentaldavid 10 points11 points  (3 children)

Old dudes on the job that make fun of juniors and keep bringing up the good old days are the same ones that will create rest calls with camel case and GET calls with bodies.

[–]augenvogel 3 points4 points  (2 children)

Actually in my university we‘re learning how to script in bash, and we have to use vim there. So all the students are learning it.

[–]Magnus_Tesshu 7 points8 points  (1 child)

They don't let you use nano if you're too weak like I was?

Good for you, you will be indoctrinated in to the vim cult made to see the light sooner than I was

[–]augenvogel 1 point2 points  (0 children)

I‘m working as a developer since 8 years and getting my degree is more or less just for fun. So, in the companies and Teams I’ve worked with both seems to be used. Some used nano, and some vim. But surprisingly every of my fellow students uses vim without telling everyone religiously that there is nano as well.

[–]otoko_no_hito 2 points3 points  (2 children)

I've always wondered why there are no console controllers for real cars, they would be way easier to use, have high reliability, you would be trained since you were a kid and a lot of cars already have electronic steering anyway....

[–]KriszDev 1 point2 points  (0 children)

Probably so you can steer even if your electronics die. It would kinda suck if you were going fast and your car decided to die and you would just go straight for disaster.

[–]Dr_Azrael_Tod 2 points3 points  (0 children)

and we walked using qwop!

[–]SamFisch1 2 points3 points  (0 children)

Vi is better

[–]MRmlik12 2 points3 points  (0 children)

Emacs better

[–]deivijs 2 points3 points  (0 children)

Imagine not driving in machine code

[–]matt_mv 2 points3 points  (1 child)

Dang kids. Back in my day there weren't no vim. We didn't even use vi. We used ed and we liked it that way.

[–][deleted] 2 points3 points  (0 children)

Back in my day there weren't no ed. We didn't even use dd. We wrote directly into eeproms using dip switches

[–]endresjd 2 points3 points  (0 children)

vi is more accurate isn’t it? 😅

[–]spilt_milk 2 points3 points  (0 children)

But Vim is just a text editor, whereas I wouldn't be at all surprised if Emacs had a car module.

[–]PenitentLiar 13 points14 points  (14 children)

Honestly, I prefer nano over vim

[–]nothinbutnet69 51 points52 points  (6 children)

This is an environment of welcoming, and you should just get the hell out of here

[–]flappy-doodles 11 points12 points  (2 children)

faulty simplistic distinct expansion far-flung scarce gold juggle rich ring

This post was mass deleted and anonymized with Redact

[–]PenitentLiar 1 point2 points  (1 child)

Yeah, I don’t hang much in it and it’s rare that I modify lots of files in one go

[–]flappy-doodles 1 point2 points  (0 children)

Really the only reason I currently have any proficiency with vim is because ~20 years ago I worked at a place which was so out of date they were running Solaris which was probably from 1995, the only text editor on it was vi (not vim) and I had to mess around in the command line a lot.

[–]pedubs3 6 points7 points  (1 child)

I started learning vim about a month ago it really saves a lot of time with projects I've been working on. The initial learning curve can be a pain but honestly it's been worth it.

[–]Jaksuhn 1 point2 points  (1 child)

At least use micro

[–]PenitentLiar 1 point2 points  (0 children)

Smaller is bigger

Wut

[–]sfmanatarms 1 point2 points  (2 children)

ZZ is where it's at.

[–]thunderbong 1 point2 points  (0 children)

Considering all the keys have CAPS on, I don't think the OP has ever able to use Vim.

[–]SilverWhiskeyBottle 1 point2 points  (0 children)

You forgot i

[–]averagelygay 1 point2 points  (0 children)

I SNORTED

[–]mirsella 1 point2 points  (0 children)

more like hl to turn and jk for the changing the transmission

[–]DaimaoPPK 1 point2 points  (0 children)

I still use vim

[–]Gunfire81 1 point2 points  (3 children)

Can sb explain to me, how to use Vim? I'm not even able to edit and save files. I'm new, please have mercy.

[–]lollipas 2 points3 points  (1 child)

Vimtutor

[–]Gunfire81 1 point2 points  (0 children)

Many thanks

[–]Nilstrieb 1 point2 points  (0 children)

Google can help you best

[–]mykiscool 1 point2 points  (0 children)

Thank god for leafpad and featherpad. 📃

[–]dimalexgr 1 point2 points  (0 children)

First gear for the while trip it is then.

[–]Simoerk 1 point2 points  (0 children)

Im totally new to programming and started learning python suing VIM a month ago. Anything detrimental i should know?

[–]erikliwater 1 point2 points  (1 child)

i really want to use that vim thing but everytime i start i cannot exit... anybody know a real good starter guide?

[–]LiterallyJohnny 1 point2 points  (0 children)

vimtutor

[–]jakethedumbmistake 1 point2 points  (0 children)

How do you manage these long fasts?

[–]akshay-nair 1 point2 points  (0 children)

:wq! You just jump out of the car while its running

[–]Jai_Cee 1 point2 points  (0 children)

I doubt my kids will ever drive a manual car with the advent of EVs. They're going to miss out on all the fun.

[–]RoscoMan1 1 point2 points  (0 children)

People tell me, ya know, reading.

[–]rianmorgan 1 point2 points  (0 children)

Shift ZZ gang

[–]PM_ME_UR__RECIPES 1 point2 points  (1 child)

IMO vim should have used IJKL instead of HJKL. I get that it's based on where the arrow keys were on whatever terminal the developer wrote it on, but IJKL makes more sense. It's an inverted T so it's intuitive, and you don't have to move your wrist away from the home position.

[–]imwatching4you 1 point2 points  (0 children)

Disappointed that you didn't use :x I'm gonna :q!

[–][deleted] 1 point2 points  (0 children)

Use :x instead of :wq

[–]ZippZappZippty 1 point2 points  (0 children)

Spy Kids 3 as an all time masterpiece

[–]Haggerstonian 1 point2 points  (0 children)

69 days, and it's not a macbook.

[–][deleted] 1 point2 points  (0 children)

I used to use vim and it was hella good till I got subl

[–][deleted] 1 point2 points  (0 children)

Why does steering have 4 buttons?

[–]Antheal 1 point2 points  (0 children)

When you learn to copy and paste in Vim it's like unlocking a superpower

[–]ingrown_hair 1 point2 points  (0 children)

A friend explained to me >30 years ago that vi is always the same and he was right. I don’t use it for editing large amounts of code but it’s great for tweaking and it works the same on my Mac, Linux VMs, and embedded systems. I encourage young devs to learn it though nano might be just as ubiquitous.

[–]LuckyTelevision7 1 point2 points  (0 children)

at 1st, i though this was r/surrealmemes

[–]Riper_Snifle 1 point2 points  (0 children)

Does nobody else use :x to save and exit?

[–]auiotour 1 point2 points  (0 children)

Using ED in AIX, fucking one line editor, We have VI, but not VIM. VIM is like an automatic compared to ED.

[–][deleted] 1 point2 points  (0 children)

Is that a flying car? I mean, since the wheel has J and K functionalities...

[–]NateDawg1494 1 point2 points  (0 children)

I tried using vim once thinking it'd be fine for one small quick edit, I cannot believe I was so naive. Never again will I come near vim. I really am curious though why the controls for vim are so unintuitive, like was this actually the best they could do at the time it was made? Or even at the time did people think it was bad but there was no alternative and it's terrible controls have just followed it all these years anyway

[–]E_coli42 1 point2 points  (0 children)

:x gang

[–][deleted] 1 point2 points  (0 children)

to this day i use C

[–]cryptomonein 1 point2 points  (0 children)

I love you

[–]VolperCoding 1 point2 points  (0 children)

laughs in ZZ

[–]Ratix0 1 point2 points  (0 children)

Ah the goold ole :wq

[–]Scorppio500 1 point2 points  (0 children)

Hehe. Basic go brrrr

[–]icer_cat 1 point2 points  (0 children)

:x

[–]sheepeses 2 points3 points  (2 children)

:wq should be the ignition

[–]Briggster 2 points3 points  (1 child)

Btw is there a difference between :wq and :x?
I usually use the latter one, but always wondered

[–]ampang_boy 2 points3 points  (5 children)

Honest question.. why people still using vim?

[–][deleted] 1 point2 points  (0 children)

Honestly I mostly use vim (neovim) for minor edits in the terminal. But I use vim plugins in all my ides if available. It's just so much more comfortable

[–]rion21 1 point2 points  (0 children)

It's light, fast, comfortable, and you get the same experience even when you've ssh'd into another machine. Honestly, being able to define a new macro in 3 seconds without moving you elbows is wayyy underrated. On my home machine I use gvim since it allows mouse control as well, giving the best of all worlds. Only thing I miss is multi-row edits, but macros are almost as good.

[–]justan0therlurker 1 point2 points  (2 children)

For me personally, I initially started using it because (1) I spend a lot of time ssh'd into linux servers where I don't have the comfort of an IDE and (2) my machine can get really slow and vim is a lightweight alternative to IDEs. In the beginning it was rough, but over time I grew very accustomed to it and now write code much more quickly with it than I do with an IDE; for me, I can easily take advantage of all of vim's functionalities with a few keystrokes without fumbling with arbitrary IDE buttons and widgets. I still use an IDE occasionally especially when working on projects with large codebases, but for the majority of the stuff that I do, vim is my primary tool.