←back to thread

VIM Master

(github.com)
378 points Fluffyrnz | 1 comments | | HN request time: 0.356s | source
Show context
chamomeal ◴[] No.45045604[source]
Learned vim with a game like this. It was a vscode extension, I don’t remember what it was called.

Anyway it’s easily the best time investment I’ve ever made, period. Takes a couple days of messing around, and you can basically never leave modal editing behind! It’s just so much better. I’m still not even a vim master. Just the basic motions and commands are enough to never want to give em up. Throw macros and registers on top… delicious.

Also without vim I never would have tried helix, which is just absolutely the smoothest and most frictionless editing ever. Very minimal setup, too

replies(2): >>45045805 #>>45045856 #
godelski ◴[] No.45045805[source]

  > I’m still not even a vim master.
I can do some things that people using vim for decades didn't know was possible. I'm still not a vim master. How does one ascend to the levels of TPope?

Joking aside, I think that's one of the nice things about vim. There's always more to learn. Not in the way that you're missing something but in the same way this is true for any programming language. It's because these tools are so flexible they can do just about anything

replies(1): >>45047773 #
ramses0 ◴[] No.45047773[source]
Vim isn't an editor, it's an interactive programming language for text processing.

     :%norm 0f"ldt"i...
There are so many times (even per day) where I'll say to myself: "ahhh, I'll just 'vim' it rather than writing a program..."

If I'm not going to have to do it a bunch, sometimes vim itself is faster than writing a script to do whatever random task I need done.

replies(2): >>45049274 #>>45051476 #
1. godelski ◴[] No.45049274[source]
Try `vim -c`. Or better, in your terminal press <C-x><C-e>