====== IntelliJ IDEA Tips and Tricks ====== ===== Shortcuts ===== **Ctrl+N** - Open class (//ClassName:40// -> go to line 40 in ClassName-class) **Ctrl+Shift+Alt+N** - Symbol lookup **Shift+Shift** - Search everywhere. Tab -> jump between sections **Ctrl+E** - Recent files **Alt+1** - Project window **Ctrl+Shift+F12** - Hide(or Restore) All Windows **Alt+Enter** - Inject language **Ctrl+P** - Get Parameter Info **Alt+/** - Cyclic completion **Ctrl+Alt+T** - Surround with **Ctrl+H** - Type hierarchy **Alt+Home** - Show Navigation Bar **Ctrl+Shift+A** - Find Action ===== Interesting Features ===== [[https://www.jetbrains.com/help/idea/2016.3/analyzing-data-flow.html|Analyze Data flow]] ==== Postfix completion ==== * blubb.if * blubb.for * **Ctrl+J** lists all possible completions ==== Custom renderer for objects during debugging ==== Right click on object -> View as -> Create... ==== Structured search, replace and inspection ==== ... ===== Interesting Plugins ===== [[https://ivanmorgillo.com/2020/11/13/intellij-idea-android-studio-tricks-save-actions-plugin/|Save Actions plugin]] - allows to do defined actions on every file save (e.g. format code, sort XML etc. ) ===== Licensing ===== [[https://sales.jetbrains.com/hc/en-gb/articles/360021922640-Can-I-use-Community-Editions-of-JetBrains-IDEs-for-developing-commercial-proprietary-software-|Can I use Community Editions of JetBrains IDEs for developing commercial proprietary software?]] -> YES!!!