Refactoring
Function | Shortcut | Use this shortcut to... |
---|
Rename |
Shift+F6
| Rename the selected file, class, field, method, etc. and change all references to it accordingly. |
Change Method Signature |
Ctrl+F6
| Change the signature of the selected method and update all the corresponding method calls. |
Move |
F6
| Move the selected class, package or static member to another package or class and update
all the corresponding references.
|
Copy |
F5
| Create a copy of the selected class, file or directory in the same or different directory or package. |
Clone | Create a copy of the selected class in the same package. |
Safe Delete |
Alt+Delete
| Delete the selected class, method or field checking its usages. |
Extract Method |
Ctrl+Alt+M
| Turn the selected code fragment into a method. |
Extract Variable |
Ctrl+Alt+V
| Create a new variable and use the selected expression as its value. |
Extract Field |
Ctrl+Alt+F
| Create a new field and use the selected expression as its value. |
Extract Constant |
Ctrl+Alt+C
| Create a new constant (static final field) and use the selected expression as its value. |
Extract Parameter |
Ctrl+Alt+P
| Turn the selected expression into a new method parameter. |
Inline |
Ctrl+Alt+N
| Inline the selected method or variable. |
Last modified: 22 March 2017