<type>documentation</type>
<domain>versioncontrol</domain>
<id>versioncontrol</id>
<title>Rename Symbol</title>
<date>$Date: 2006-05-24 22:53:07 -0400 (Wed, 24 May 2006) $</date>
<version>$Revision: 13098 $</version>
<product>pro+</product>

The ``Rename Symbol`` operation renames a variable, function, class, or module and updates
the locations where it is used. To start a rename operation, click on the symbol in the
editor and then select ``Rename Symbol`` from the ``Refactor`` menu or from the
``Refactor`` sub-menu of the editor's right-click context menu. Wing will begin searching
for all of the locations where the symbol is used and list them in the `Refactoring
<script:show-panel-refactoring>`__ tool. To complete the operation, enter the new symbol name
and press ``Enter`` or click on the ``Rename Checked`` button.

Each match found for the symbol is displayed with a check box that
can be deselected to omit that match from the rename operation. Please refer
to `Find Points of Use <ref:edit/points-of-use>`__ for more information on how
Wing finds symbols for refactoring operations.

After it completes, the rename operation can be undone with the ``Revert``
button in the ``Refactoring`` tool.
