| 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. |