Live data from Hacker News

VIM Master

github.com

101–110 of 123 posts

Re: VIM Master

#101
post #35
post #29

Even though I don’t have much use for vim, and I have opinions on tools like this going beyond a certain level of efficiency because IMO the true bottleneck is usually decision/design based not implementation based, this just kinda looks fun and the appeal of vim as just a thing that feels cool to use when you have mastery of it sounds cool. Kinda like how it feels good to play an instrument when you’re good at it, o…

Agree that decisions/designs are important. However, not everything can be well designed at the beginning. Skills of editing will affect efficiency, especially in a try-and-error loop of new ideas/approaches, where only a rough design exists. Besides, some niche editing tasks (which may involve column editing, macro recording then batched execution, regex based operation, encoding transformation etc.) may otherwise r…

If you’re often doing hardcore text manipulation that’s a bit of a different story, I just personally think the average dev thinks they do that more than they actually do.

Re: VIM Master

#102
post #35

Earlier quoted context omitted.

Agree that decisions/designs are important. However, not everything can be well designed at the beginning. Skills of editing will affect efficiency, especially in a try-and-error loop of new ideas/approaches, where only a rough design exists. Besides, some niche editing tasks (which may involve column editing, macro recording then batched execution, regex based operation, encoding transformation etc.) may otherwise r…

>column editing I haven't seen any other editor that comes anywhere near the capabilities provided by VIM. I spend a lot of time manipulating data into columnar form and for anything early vim does it effortlessly.

Oh for sure, for specialised complex text manipulation tasks if you’re doing them often it’s definitely a tool for the job.

Re: VIM Master

#104
post #16

These little tutorials and games are great. I played VIM Adventures. However, one thing I really struggle with is learning when I can be doing something more efficiently. I rarely use markers, anything beyond default registers, commands, and so on. I'm giving Neovim a try for my systems course trying to get better but I do wish these sorts of games pushed me to get better at these more advanced usage tricks.

Oh man, I use markers all the time. ma y'a mark a spot, then yank or delete everything to that line. Way easier to do it accurately rather than 13yy or however many lines you're yanking.

I feel so damn stupid for counting the lines with my eyes before yanking after reading this. As a staunch believer in markers, this is eye opening. I was using them just to jump between functions most of the time. This is very useful

Re: VIM Master

#108

https://www.vimgolf.com/ is also cool, but I find that it doesn't really help with muscle memory as much as learning cool tricks.

I think it requires a twitter/X account. Why?

Re: VIM Master

#109
When I was learning Linux back in the day, one of the most beneficial thing I did was to go though the VIM tutorial and learn to use it properly. I'm no master at it but oh boy that time spent has paid dividends down the line.
Post reply on HN