Skip to content

Instantly share code, notes, and snippets.

@s-kocher
Last active May 21, 2022 23:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save s-kocher/c855f61707e700ab7a7c5315484ef812 to your computer and use it in GitHub Desktop.
Save s-kocher/c855f61707e700ab7a7c5315484ef812 to your computer and use it in GitHub Desktop.
IntelliJ Starter Kit

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment