FunctionShortcutUse this shortcut to...
Rename ⇧F6⇧F6⇧F6⇧F6⇧F6 Rename the selected file, class, field, method, etc. and change all references to it accordingly.
Change Method Signature ⌘F6⌘F6⌥⌘C⌃F6⌃F6 Change the signature of the selected method and update all the corresponding method calls.
Move F6F6⌥⌘VF6F6 Move the selected class, package or static member to another package or class and update all the corresponding references.
Copy F5F5F5 Create a copy of the selected class, file or directory in the same or different directory or package.
CloneCreate a copy of the selected class in the same package.
Safe Delete ⌘⌦⌘⌦⌥⌦ Delete the selected class, method or field checking its usages.
Extract Method ⌥⌘M⌥⌘M⌥⌘M⌃⌥M⌃⌥M Turn the selected code fragment into a method.
Extract Variable ⌥⌘V⌥⌘V⌥⌘L⌃⌥V⌃⌥V Create a new variable and use the selected expression as its value.
Extract Field ⌥⌘F⌥⌘F⌥⌘F⌃⌥F Create a new field and use the selected expression as its value.
Extract Constant ⌥⌘C⌥⌘C⌃⌥C⌃⌥C Create a new constant (static final field) and use the selected expression as its value.
Extract Parameter ⌥⌘P⌥⌘P⌥⌘P⌃⌥P⌃⌥P Turn the selected expression into a new method parameter.
Inline ⌥⌘N⌥⌘N⌥⌘I⌃⌥N⌃⌥N Inline the selected method or variable.

See Also

Procedures:

Reference: