this post was submitted on 18 Jul 2023
916 points (94.7% liked)

Programmer Humor

32396 readers
468 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 17 points 1 year ago (4 children)

Don't discount the possibility that some people that use vim, are old enough to remember using vi, over a modem connection. When you know the keyboard shortcuts it can be a lot quicker too even now.

[–] [email protected] 6 points 1 year ago (2 children)

Vi is incredibly snappy when it came to commands.

Want to save? :w

Want to quit? :q

Want to save and quit? :wq

Very elegant. GUI WYSIWYG doesn't come close when it comes to commands.

[–] [email protected] 4 points 1 year ago

A lot of the things I'm using are generally hangovers from those low bandwidth days. I've opened a file and I know what I want is a way down? Not a problem 10-Page down to move 10 pages down the file without sending all that to the terminal.

What to cut the next 5 lines into the buffer? 5dd. Move to the line you want to paste to. Want to remove the next 5 characters? 5x. Often on a slow link moving your cursor along had a delay. But if you knew how far you needed to go you could do 30+arrow right to get the cursor to move directly there.

I think most are obsolete now, but I'm still used to using them out of habit mostly.

[–] [email protected] 3 points 1 year ago

Man, this comment made me feel a little embarrassed at myself. I saw the shortcuts and thought about how I have a tradition of going to the top of the file when I'm done editing and about to save/quit. I always hit the shortcut for it and think "gg boys! Good game" and then quit out of vim.

Stop judging me.

[–] [email protected] 3 points 1 year ago (1 children)

Wait, I thought we were still using vi.

[–] [email protected] 1 points 1 year ago (1 children)

Well it is. But back on unix proper it was just called vi, not vim (aliased to vi)

[–] kbotc 7 points 1 year ago

Depending on your distro, vi is vim aliased with the fanciness off by default.

[–] [email protected] 3 points 1 year ago

That would be me. I still call it "vi", default to it, and use "less" to preview files because I do almost everything on CLI. Vi is incredibly fast and powerful once you know it like second nature. I prefer vi over most, but the learning curve is a beast.

[–] [email protected] 1 points 1 year ago

It gives me a little burst of glee every time I ci" or ct in a clever way. If I ever spend the time to learn registers I'll be unstoppable