CLion 2020.3 Help

Refactoring

Function Shortcut Description
Refactor This... Ctrl+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 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.
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.
Introduce Variable Ctrl+Alt+V Create a new variable and use the selected expression as its value.
Introduce Constant Ctrl+Alt+C Create a new constant (static final field) and use the selected expression as its value.
Introduce Parameter Ctrl+Alt+P Turn the selected expression into a new method parameter.
Extact Define Ctrl+Alt+D Define symbol or expression as macros
Extract typedef Ctrl+Alt+K Define symbol using the typedef declaration
Inline Ctrl+Alt+N Inline the selected method or variable.
Last modified: 18 August 2020