.. _Rename Refactoring:

Rename Refactoring
==================


To rename an entity (type, method, macro etc.) in the source code along with all its references, place the cursor on the desired element then **right click** and select :menuselection:`Refactor --> Rename` (or use the shortcut combination :kbd:`Shift+Alt+R` ).

You will be prompted for the new name of the entity:

.. figure:: ../../images/edt-refactoring-rename-newname.png
	:align: center




Click *OK* to perform the refactoring, or *Preview* to see the changes that are about to be performed in the source code. In the *Preview* page you can select what changes should be performed. After you click *Finish* the changes are performed, and the project is rebuilt.

.. figure:: ../../images/edt-refactoring-rename-preview.png
	:align: center




#.	Select a file/change to see the source differences produced by the refactoring.

#.	Uncheck a file/change to prevent those changes from being applied.

