537
submitted 2 days ago by [email protected] to c/[email protected]
you are viewing a single comment's thread
view the rest of the comments
[-] [email protected] 16 points 2 days ago

Go beyond the lazy memes and see for yourself why it has such a loyal cult!

https://openvim.com/

[-] [email protected] 2 points 23 hours ago* (last edited 23 hours ago)

I'm more fan of the https://www.vim-hero.com/.

Also, one think I was surprised by when I switched to Lazyvim/Ideavim/vscodevim setup few months ago - it's a lot of fun. Learning vim properly is like the dark souls of typing. Sure, you probably won't be as efficient for the first few years, but learning new motion combos is pretty fun, to the point where the minor loss in efficiency doesn't really bother me. Blasting out combos you've been practicing to do that one move efficiently, or discovering another new cool way how to do something is a continuous and fun process. It's basically gamifying typing.

So, if you want a boost in efficiency, just learn all the keybinds your current text editor has (jump to next param/function, multi-line editting, go to definition without using mouse, etc.), and start using them. You'll probably master all of them in few weeks and be much more efficient.

If, however, you enjoy slowly mastering something, vim will give you years of stuff to learn and master. Is it worth it? Probably not, but it's suprisingly satisfying!

[-] [email protected] 1 points 19 hours ago

Very well said and thanks for the great link though I am not gonna lie I am a tiny bit disappointed that url doesn't redirect to https://www.vim-villain.com/

[-] [email protected] 12 points 2 days ago

The loyal cult is the result of Stockholm syndrome.

[-] [email protected] 16 points 2 days ago

Stockholm syndrome came from a bs flawed study so shrugs

[-] [email protected] 14 points 2 days ago

That's exactly what a Stockholm syndrome victim would say!

[-] [email protected] 6 points 2 days ago

Of course. We just can't quit

[-] [email protected] 8 points 2 days ago* (last edited 2 days ago)

I use VS Code mainly and I always want to go to the end of a line and beginning. On Mac it's like CTRL+E and CTRL+A respectively. On Windows, I was like, I guess I could do Windows Key and arrows but it felt off. Installing Vim bindings on VS Code just fixed this all for me. I love it.

[edit] for non-VIM users, you can skip words and go-to braces (and delete what's in them) and highlight within quotes very easily ... for function search, the built-in VS Code is really good too. I also have Harpoon installed to hop between files. If it doesn't appeal to you, then that's cool too! Whatever keeps you in there. [/edit]

I've tried setting up my own vim stuff and I always bail out because I can't figure something out. I feel like I need to really sit with it and I'd have the perfect set up for me.

Lastly, I've installed vim for zsh and it's the best. I can hop all around my terminal and highlight and remove things. It's so beautiful.

[-] [email protected] 2 points 2 days ago

I use VS Code mainly and I always want to go to the end of a line and beginning.

Soo... The end key and pos1 key?

[-] [email protected] 3 points 2 days ago

lol yes I understand I know I sound silly. My home/end aren't typical on my keyboard. It's like function and stuff, which breaks my flow for something I do so often.

[-] [email protected] 0 points 2 days ago
[-] [email protected] 13 points 2 days ago* (last edited 2 days ago)

I mean I do... with evil/vim bindings!

I love it.

No upvote tho because unnecessary 'tude

[-] [email protected] 8 points 2 days ago

Apologies for the completely random thought but this is the 2nd time in my life I’ve see “‘tude” written down. first time was in the “I can’t remember” song by Alice In Chains, so you’re in good company haha

[-] [email protected] 3 points 2 days ago

Honestly, I don't like either programmability approach (vimscript/lua OR emacs-lisp), but I'll probably just stick with neovim, because when I'm on a system without my configuration, I've more productive there, and I don't want to learn enough emacs-lisp "APIs" to reproduce my somewhat small vim configuration.

this post was submitted on 09 Jun 2025
537 points (97.5% liked)

Programmer Humor

24079 readers
974 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS