Context Sensitive Action

  • i.e. Alt+Enter, Alt+Insert (Project Tree, Java Class, Java Unit Test), Search

Code Generation

  • Alt+Insert
  • Alt+Enter

Navigation

  • Viele Möglichkeiten
  • Double Shift?
  • Präferenz: Ctrl+N, Ctrl+Shift+N, Ctrl+E, Ctrl+F12

Unknown but really helpful Shortcuts

  • Ctrl+Shift+A
  • Ctrl+Shift+J (Join Line)
  • Ctrl+Shift+Enter (Complete Line)
  • Ctrl+Shift+V (Clipboard History)
  • Ctrl+C / Ctrl+V (row)
  • Ctrl+W
  • Ctrl+Shift+T

Refactoring

  • Ctrl+Alt+V (without Semicolon)
  • Ctrl+Alt+M
  • Ctrl+Alt+C
  • Ctrl+Alt+P
  • Ctrl+Alt+F
  • Ctrl+Alt+Shift+T

Various

  • Emmet
  • Move Code
  • Wer nutzt SQL Developer? (Recipe)
    • Auto completion
    • All intellij features like "Navigate to Declation,Rename, Language Injection"
  • Multi Cursor (especially in non Java files useful) und Alt+J und Ctrl+Alt+Shift+Click
  • Git Integration
    • Undo
    • Reword
    • Shelf
    • CVS Operation Popup
    • See complete changeset by selecting multiple commits
  • UML Diagrams (Recipe)
  • Font ligatures
  • Code Analysis / Inspections
  • Scratches
  • Langauage Reference
  • IDE Settings Sync Plugin
  • Shared Run Config
  • Debugging

Discussion

  • Ctrl+Shift+F12
  • No Tabs
  • Warum braucht man das?