3 ms·
I've been a Vim user for a long time and still use it today occasionally. VSCode has replaced most applications of Vim for me because of the good out-of-the-box
by w4rh4wk5 6y ago
I've been a Vim user for a long time and still use it today occasionally. VSCode has replaced most applications of Vim for me because of the good out-of-the-box experience for different programming languages.
In VSCode all it typically takes to get started with a new language is to install one or two extensions, click one to three buttons, followed by a restart. Now you got syntax highlighting, auto-completion, go to definition, find all references, build system integration, test runners, debugging support, etc.
You can also get these features in Vim or Emacs, but from my experience it takes a lot longer to setup and integrate properly.
- mstipetic 6y agoI would pay a lot of money for a curated vim distribution that works out of the box. I've used vim heavily for years, and still nothing compares to it when things are working well, but every time I want to change something I get so frustrated. Every extension uses it's own set of principles, the learning curve is steep, error messages super vague. If anyone is looking for a side-hustle, I'd be your first customer
- ctas 6y agoI'm building something like that. Feel free to reach out, would love to chat.
- stnmtn 6y agoVSCode + vim plugins are this for me. Best of both worlds
- w4rh4wk5 6y agoHonestly, there is not a lot of Vim I really miss. Yeah, macros with motion commands are cool, but in many cases VSCode's multi-cursor is sufficient. Editing code in Vim is probably faster, but that speedup is neglectable if you are missing precise go-to-definition or auto-completion instead.
- mstipetic 6y agoWhen it's set up nicely it works great, but any modifications are a pain. Also i can't put in words how much i hate using the mouse, after having tmux+vim+tiling wm set up