←back to thread

VIM Master

(github.com)
378 points Fluffyrnz | 4 comments | | HN request time: 0.214s | source
Show context
jama211 ◴[] No.45043890[source]
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, or something.

I might give it a try!

replies(2): >>45044438 #>>45044865 #
1. drwu ◴[] No.45044438[source]
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 require writing awk/sed or even perl/python scripts as subprojects to achieve, if one does not known the editor well.

replies(2): >>45044928 #>>45050012 #
2. jakupovic ◴[] No.45044928[source]
>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.

replies(1): >>45050017 #
3. jama211 ◴[] No.45050012[source]
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.
4. jama211 ◴[] No.45050017[source]
Oh for sure, for specialised complex text manipulation tasks if you’re doing them often it’s definitely a tool for the job.