logoalt Hacker News

throwaway7783yesterday at 9:26 PM1 replyview on HN

I'm in the java ecosystem, so YMMV.

- Automatic spring service detection

- Debugger (remote, local , with access to state, stack and ability to modify the state while stepping through), though I assume this is possible with neovm?

- built-in profiler

- can run individual tests seamlessly

- understands bytecode enhancers like Lombok

- Find Usage, find symbol, language specific navigation, showing class hierarchies, going up/down the hierarchies etc (maybe in conjunction with LSP, other editors can do a decent job?)

- Advanced refactoring (extracting classes, interfaces, inlining functions, extracting functions/methods)

- built-in database explorer

- built-in Git support (I have struggled mightily with VSCodes git interactions - but this might just be an individual preference)

- markdown/html previews

Basically, I barely have to get out of the IDE.


Replies

giaouryesterday at 9:51 PM

> - can run individual tests seamlessly

This is the main one for me. If I am working on a large project with decent unit test coverage, the feedback loop in IntelliJ or Visual Studio is just much quicker than the alternatives because you can run and debug the specific tests you need.