3 ms·
I use VIM to edit individual files not associated with a project. Code, notes etc. It makes me feel like a hacker from a Neal Stephenson novel, or cyperpunk fil
by the__alchemist 6y ago
I use VIM to edit individual files not associated with a project. Code, notes etc. It makes me feel like a hacker from a Neal Stephenson novel, or cyperpunk film. It's fun.
If I'm working on a coding project, especially in a statically-typed language, hacker text editors are hard to justify compared to a Jetbrains IDE: The latter have a powerful understanding of the language you're using, and use it to catch errors and suggest things as you type, refactor, jump to definitions etc. I don't think there's any plugin combination for VIM, emacs etc that's on Jetbrains' level of language integration.
- alpaca128 6y agoEverything aside from semantics-aware refactoring(I think) and some details in syntax highlighting can be achieved by Vim, Emacs and any modern editor thanks to LSP. For example I can code in TypeScript with real-time code checks, semantic completion suggestions and error messages similar to what's possible with IDEs. That doesn't mean I don't start up an IDE now and then to work on certain projects, but it's more the exception when necessary, as it always feels very cumbersome in comparison with weird behaviour everywhere.