CLion 2023.1 Help

Refactoring

Function

Shortcut

Description

Refactor This...

Control+Alt+Shift+T

Choose the desired refactoring for the selected symbol or code fragment.

Rename

Shift+F6

Rename the selected file, class, field, method, etc. and change all references to it accordingly.

Change Signature

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

Safe Delete

Alt+Delete

Delete the selected class, method or field checking its usages.

Extract Method

Control+Alt+M

Turn the selected code fragment into a method.

Introduce Variable

Control+Alt+V

Create a new variable and use the selected expression as its value.

Introduce Constant

Control+Alt+C

Create a new constant (static final field) and use the selected expression as its value.

Introduce Parameter

Control+Alt+P

Turn the selected expression into a new method parameter.

Extact Define

Control+Alt+D

Define symbol or expression as macros

Extract typedef

Control+Alt+K

Define symbol using the typedef declaration

Inline

Control+Alt+N

Inline the selected method or variable.

Last modified: 21 July 2022