


Similar to other IDEs, IntelliJ plugins extend the functionality of the software and have a meaningful impact on your productivity and happiness. In addition to the core features of the IDE itself, all major vendors are investing in a plugin eco-system that can provide support for specific technologies or workflows and better integrate with the specific technologies and tools used by the developer. Thankfully, the bar is much higher, and IDEs compete to provide the best developer experience. Today, however, the IDE landscape has changed dramatically. Apparently, it isn’t just me, according to the recent JVM Developer Ecosystem survey by Synk IntelliJ leads the market with a 62% adoption among JVM developers. Suddenly I realized how much cognitive effort I was spending previously wrestling with the UI and trying to get refactoring done effectively. It was a one-way journey, the platform’s rich intellisense and rich usability features simplified my workflow so much that I stopped noticing the IDE at all. I cannot highlight some syntax, for example, global variables in JS, Generic Type in TS.I still remember that moment, many years ago, when I finally made the switch from my old Eclipse setup (with its many customizations, ‘perspective’ settings, and tweaks) to using IntelliJ IDEA.

Since VSCode relies on textmate scopes as a selector for theme which sometimes cannot differentiate some syntax like WebStorm.

