PyCharm 2018.2 Help

Refactoring

Function

Shortcut

Description

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: 12 October 2018

See Also