Some of my absolute favourites are IdeaVim (allows you to use VIM keybinds within the IDE), AWS Toolkit (allows you to integrate with AWS to create applications easier), and IDE Features Trainer (a JetBrains created tool that helps you learn IntelliJ keybinds). Developers of other developer tools can quickly create plugins to support them. IntelliJ plugins fill the gaps in the IDE by providing a rich plugin environment. Lombok is just one example here, but you get the idea. It also incorporates a very useful ‘De-Lombok’ feature to show you what low level code is being generated when you use the annotations – very useful for debugging. For example, plugins like Lombok make it such the IDE can detect annotations on the fly and offer code completion as an example. You’ll be happy to know that if JetBrains doesn’t support a product or service as part of the editor, many developers like yourself have created one to support it. Some of these are developed and supported by JetBrains themselves while others are built by the community. There are hundreds of plugins providing even more IDE functionality. BUT, if you’re looking for language support in for these other languages IntelliJ will do just fine. However, keep in mind that I don’t think IntelliJ is meant to fully replace these other products – they still have a place in the sense that they have native language specific features. This alone is a fantastic thing that can almost make you want to delete all your other IDEs including Webstorm, RubyMine, CLion, and others. In fact, pretty much every other language that JetBrains has a product for can be supported in IntelliJ versus a plugin. This includes Javascript, Typescript (with Angular, React, Vue support), Ruby, Python, GoLang, and many many more languages. Many of its components are also tailored with the Java developer including Java 8 Stream Debugger, Java Specific Code Generation, intelligent code completion, and reliable refactoring functions.ĭespite being mostly meant for Java developers, IntelliJ comes equipped with plugins that allow it to be used with a diverse set of other languages. I don’t think anyone should ignore the fact that IntelliJ is built for Java developers in mind. This is just one example of some of the amazing out of the box functionality IntelliJ provides. For instance, the icon to the right of Line 29 in the screenshot above indicates this line contains a recursive call. The editor section is center stage, with a gutter icon on the left showing context-specific icons. I use a customized color theme for syntax highlighting built ontop of the IntelliJ Light theme. The menu bar on the top is fully customizable allowing you to add, remove, or reorder widgets at will, neat-o! The Jetbrains IDE default view. The project menu is intuitively on the left hand pane giving a natural folder like structure to explore your contents. Ontop of that, you’re also able to set up language based syntax highlighting to customize your experience even further.įrom the functionality perspective, everything in this UI just ‘works’. If you’re not satisfied with color themes, its pretty easy to build your own from scratch. Custom themes are easily downloaded via IntelliJ’s website and install in seconds. IntelliJ already looks great by default, but the wide variety of theme support helps folks find something that really works for them. Check out my video review of Intellij on my YouTube channel! Clean and Stylish UI
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |