Having a lot of tools can be great. Too many and it becomes not inly a storage and management issue, but even harder to really know what the right tool is for the right job.
With computers it can be even worse. Apps turned thousands of programs into hundreds of thousands, and worse yet, made long term and future development for the ones you really loved a sketchy proposition at times.
This is one thing I never worry about with Vim. Text editing is about as quintessential of a task as it gets with computers and I have yet to see anything than can do that task better than Vim. Even better yet, you can have Vim on just about any device using any OS that you can imagine. From it’s tiny installs (in KB) to large installs (in GB, plugins included) it’s about as dynamic as it gets. It has it’s own programming language and well built extensibility to interact with both shell/terminals as well as other languages and programs. I haven’t found anything that Vim can’t do. Vim has a learning curve like a cliff, but if you learn to climb it, you won’t regret it. It’ll start climbing cliffs for you. 😉
Learn Vim if you use computers. You’ll need a lot less software than you did before and if you truly understand computers (and aren’t an emacs user), you’ll understand why it’s worth it.
(Here’s the article/post/whatever that inspired me to wrote this:)
https://qz.com/1378298/forget-easy-to-use-design-choose-something-hard-instead/
