IntelliJ IDEA
JetBrains' premier Java IDE anticipating developer intentions with deep code understanding and intelligent completion
Professional refactoring shortcuts that leverage safe and powerful refactoring features to continuously improve code quality
Ctrl+Alt+Shift+T
Refactor This
Shows available refactoring options.
💡 Hint: Refactor This
🎯 Display all available refactoring options based on context
Shift+F6
Rename
Renames variables, methods, classes, etc.
💡 Hint: Shift+F6 to rename
🎯 Consistently rename variables, methods, and classes across the entire project
Ctrl+Alt+M
Extract Method
Extracts selected code into a new method.
💡 Hint: Extract Method
🎯 Extract selected code blocks into new methods to improve code reusability
Ctrl+Alt+V
Extract Variable
Extracts selected expression into a new variable.
💡 Hint: Extract Variable
🎯 Extract complex expressions into variables to improve code readability
Ctrl+Alt+C
Extract Constant
Extracts selected expression into a constant.
💡 Hint: Extract Constant
🎯 Extract magic numbers and literals into constants to improve maintainability
Ctrl+Alt+N
Inline
Inlines variables, methods, or constants.
💡 Hint: Inline
🎯 Inline variables and methods to remove unnecessary abstractions
F6
Move
Moves classes, methods, or fields.
💡 Hint: F6 to move
🎯 Move classes and methods to appropriate packages or locations
Alt+Delete
Safe Delete
Safely deletes after checking usages.
💡 Hint: Safe Delete
🎯 Safely delete elements after checking usage locations
Ctrl+Alt+O
Optimize Imports
Removes unused imports and organizes import statements.
💡 Hint: Optimize
🎯 Remove unused imports and organize import statements