IntelliJ settings :
- Version Control > Git > Enable staging area => CHECKED (Available since IntelliJ IDEA 2020.3 released 2020-12-01, long awaited feature since 2010-12 : IDEA-63391, still not the default behavior...)
/!\ Agressive timeout probably in IDEA caused bad behaviors (staging diff editor compare against nothing) when git is slowed down, for example by an aggressive antivirus like described here with SEP, no problem with the historic git commit of IDEA not using git staging area - Editor > Code Editing - Quick Documentation - Show quick documentation on hover => CHECKED
- Editor > Code Editing - Editor Tooltips - Tooltip delay =>
200ms
- Editor > General > Code Completion - Show the documentation popup => CHECKED +
50ms
instead of 200ms - Editor > General > Smart Keys > Enter - Smart Indent => UNCHECKED
- File > Settings > Build, Execution, Deployment > Compiler - Build project automatically => CHECKED - Stackoverflow
- File > Settings > Build, Execution, Deployment > Maven > Runner => VM Options :
-Djansi.passthrough=true
(see IDEA-181337)
IntelliJ registry settings :
Ctrl + Maj + A + Type Registry
- ide.tooltip.initialDelay :
1200
=>100
Improvments wished :
Remap Ctrl+Y to Redo instead of the default "Delete Line" (Redo is assigned the Ctrl + Maj + Z even for Windows Keymap setting)
=> Issue IDEA-12008 (2014-01 WTF !!!) / Stackoverflow topic
Support international keyboard layouts : actually some shorcuts not accessible for non QWERTY keyboards
=> Issue IDEA-165950 (2016-12 WTF)
Current workaround : remap not accessible shortcut involved keys with plugin "Keymap nationalizer" (Le Cache misère by Jetbrains 🙄)
Change left/right pannel for commit diff view
=> Issue IDEA-48213 (2009-03), "not planned to change it BECAUSE you are wrong" WTF
Make Maven plugin use colors in Run window
=> IDEA-181337 (2017-10)
Extensions
-
Custom :
- Extra Icons / Need a subscribtion now
- Indent Rainbow
- Rainbow Brackets
-
Utils :
-
Build / Dependencies Management
- Maven Archetype Catalogs
- Maven Helper - Less useful since implemented in 2022.1
-
Code Quality
-
Collaborative
-
Learn
-
Languages :