Michael Saunby, thanks for the response!

There is nearly always a better solution to vim for any specific task but hardly ever for more general cases.

Working on one project or in one language it makes sense to use an IDE, especially one built for the task you’re doing (e.g. PyCharm for Python, IntelliJ for Java).

But for general purpose text editing, it’s hard to beat vim’s speed and extensibility. In some cases, the best option might be vim mode in an IDE.

I don’t think text editor has to be exclusive, but vim is certainly a powerful, customizable tool that I prefer.

Top writer in Technology | Backend Web Developer | bennettgarner.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store