Use Intellij
- Reading code is more important than writing it.
- IDEs are superior to being a ___ and using vim
Shortcuts
Navigation
Go to class: ⌘O
Go to file: ⌘⇧O
Go to symbol: ⌘⌥O
Editing
Duplicate line or selection: ⌘D
Delete line: ⌘⌫
Comment/uncomment with line comment: ⌘/
Refactoring
Refactor this: ⌃T
Extract method: ⌘⌥M
Extract variable: ⌘⌥V
Search
Find: ⌘F
Replace: ⌘R
Find next: ⌘G
Run and Debug
Run: ⌃R
Debug: ⌃D
Step over: F8
Version Control (assuming Git)
Commit: ⌘K
Update project: ⌘T
Show history: ⌘V
General
Open settings: ⌘,
Search everywhere: Double ⇧
Show intention actions: ⌥↩
Written on September 4, 2023