Hey everyone! I've recently started diving into Vim and Neovim after enjoying Vimium C on Firefox. I've made some progress with the Neovim tutor, but I'm wondering: what are the main reasons someone might prefer using Vim or other terminal-based editors instead of a popular full-fledged IDE like Visual Studio? I understand that you can customize editors to work mostly with the keyboard and add various features, so I'm curious what unique benefits Vim offers that make it worth using.
5 Answers
I switched to Vim because IDLE and more cluttered IDEs felt overwhelming. Vim lets me focus on code without distractions, and I can add features as I see fit. It's like building my own IDE without the overhead.
For me, using Vim is all about the fun and the flexibility it offers. The configuration is fully code-based, so you can tailor your experience exactly to your needs. Plus, there's just something satisfying about mastering its commands!
I totally get that! Fun is definitely a solid reason to stick with Vim. I can see how the convenience and efficiency it brings would be addictive!
Vim works great for me, especially on remote servers where I can't install heavy IDEs. It's lightweight, and I never found anything it couldn't handle that a larger IDE could, so there's really no need for me to switch.
For some, it's all about avoiding pain, too! Using a mouse can lead to discomfort, and modal editors like Vim are easier on my wrists. I used to think it was just a tool for the elite, but now it feels like a lifesaver for my body!
I think a lot of Vim users are drawn to it because they crave efficiency and it can become a bit of a hobby. I've just started using VSCodeVim and realized how limiting traditional IDEs can feel, especially when navigating larger projects. Vim allows for streamlined workflows without all the complexity of IDE shortcuts and mouse clicks.
That makes a lot of sense! I also feel like maintaining workflow is way easier with Vim since you can handle everything with just the keyboard.
Love that perspective! It's true that with Vim, you can keep it as simple or as complex as you need.