JetBrains
Prerequisites
Install JDK via SDKMan per instructions.
Install
JetBrains Toolbox added (🧊)icon to menu-bar. From Toolbox, you can install:
IntelliJ IDEA - Java/Kotlin IDE
Goland - Go language IDE
WebStorm - Node/UX IDE
CLion - Rust/C/C++ IDE
PyCharm - Python IDE
You can also install Jetbrains Early Access Program (EAP) software from this Toolbox to try beta features.
Customizations
Local Changes
If you prefer Commit panel as tab in git panel, you can change via:
You may Uncheck Use non-modal commit interface option in Preferences | Version Control | Commit.
Before | After |
---|---|
IntelliJ IDEA - version control local changes hidden | IntelliJ IDEA - version control local changes revealed |
Mermaid
Go to
Preferences | Languages & Frameworks | Markdown
install and checkMermaid
Markdown extensions
Fonts
Try one of the below fonts for Editor
and pick what you like. Preferences --> Editor --> Font
JetBrain Mono with Ligatures Enabled
Monaco with Ligatures Enabled
Change fonts for embedded terminal to MesloLGM Nerd Font Mono
at Preferences -> Editor -> Color Scheme -> Console Font
.
Enabling Annotation Processing
Lombok uses annotation processing through APT. So, when the compiler calls it, the library generates new source files based on annotations in the originals.
Annotation processing isn't enabled by default, though.
Therefore, the first thing to do is to enable annotation processing in our project.
We need to go to the Preferences | Build, Execution, Deployment | Compiler | Annotation Processors
and make sure of the following:
Enable annotation processing box
is checkedObtain processors from project classpath
option is selected
For All (IntelliJ, GoLand, WebStorm ...)
Recommended Plugins
Recommended Plugins for all JetBrains products
Choose either Xcode Light or Dark theme from
Preferences --> Appearance & Behavior --> Appearance
IntelliJ IDEA
Recommended Plugins
Install following plugins from Preferences --> Plugins
Goland
Recommended Plugins
Install following plugins from Preferences --> Plugins
WebStorm
Recommended Plugins
Install following plugins from Preferences --> Plugins
Tips
JetBrains' Markdown Syntax
Last updated