diff options
Diffstat (limited to 'doc')
-rwxr-xr-x | doc/org.eclipse.cdt.doc.user/images/cdt_inline_rename.png | bin | 0 -> 10406 bytes | |||
-rw-r--r-- | doc/org.eclipse.cdt.doc.user/images/cdt_refactor.png | bin | 25212 -> 56633 bytes | |||
-rwxr-xr-x | doc/org.eclipse.cdt.doc.user/images/cdt_rename_dialog.png | bin | 0 -> 27868 bytes | |||
-rwxr-xr-x[-rw-r--r--] | doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rename.htm | 74 |
4 files changed, 45 insertions, 29 deletions
diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_inline_rename.png b/doc/org.eclipse.cdt.doc.user/images/cdt_inline_rename.png Binary files differnew file mode 100755 index 00000000000..44047e88db8 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/images/cdt_inline_rename.png diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_refactor.png b/doc/org.eclipse.cdt.doc.user/images/cdt_refactor.png Binary files differindex 14897549720..22a4375c9ca 100644 --- a/doc/org.eclipse.cdt.doc.user/images/cdt_refactor.png +++ b/doc/org.eclipse.cdt.doc.user/images/cdt_refactor.png diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_rename_dialog.png b/doc/org.eclipse.cdt.doc.user/images/cdt_rename_dialog.png Binary files differnew file mode 100755 index 00000000000..4be0a7d5ff5 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/images/cdt_rename_dialog.png diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rename.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rename.htm index adbc2c21532..2f96212125a 100644..100755 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rename.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_rename.htm @@ -1,39 +1,55 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> - <head> <meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Rename Refactoring</title> <link rel="stylesheet" type="text/css" href="../help.css"> </head> - <body> - -<div role="main"><h1>Rename Refactoring</h1> - -<p>Use the C/C++ Projects, Outline, or the Editor view <strong>Refactor > Rename</strong> context menu to refactor class & type names, methods, function & member names.</p> - -<p>To refactor an object select the object, right click and select <strong>Refactor > Rename...</strong></p> -<p> <img src="../images/cdt_refactor.png" alt="Editor View showing Refactor option" ></p> - - The refactoring engine will rename all instances of the object in all referenced files. You can Undo refactoring by right clicking a second time and selecting <strong>Refactor > Undo</strong></p> - <p> <img src="../images/cdt_refactor_undo.png" alt="Editor View showing Refactor Undo option" ></p> - -<p><img src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21"> -<br> -<a href="../concepts/cdt_c_open_declarations.htm">Open Declaration</a><br> -<a href="../concepts/cdt_c_projects.htm">CDT Projects</a><br> -<a href="../concepts/cdt_c_search.htm">C/C++ search</a></p> -<p><img src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21"> -<br> -<a href="cdt_t_search.htm">Searching for C/C++ elements</a></p> -<p><img src="../images/ngref.gif" ALT="Related reference" width="143" height="21"> -<br> -<a href="../reference/cdt_u_search.htm">C/C++ search page, Search dialog box</a></p> - -<img src="../images/ng00_07.gif" ALT="IBM Copyright Statement" > - -</div></body> - + <div role="main"> + <h1>Rename Refactoring</h1> + <p> + Use the <strong>Refactor > Rename</strong> command to rename + variables, functions, classes, methods, fields or typedefs. + </p> + <p> + In an Editor window, select an item and run <strong>Refactor + > Rename...</strong> from the context menu. + </p> + <p> + <img src="../images/cdt_inline_rename.png" + alt="Example of inline renaming."> + </p> + <p>All uses of the name are highlighted, and updated in real time + as you type. If you want to view the preview, or change any options, + simply click on the triangle, or press the keyboard shortcut again. + Otherwise, the options are the same as the last time a rename + refactoring was done.</p> + <p>When you hit Enter, all the item's declarations, definitions + and references will be changed to use the new name. The standard Undo + command can be used to revert the changes, if necessary.</p> + <p>The options can be set using a dialog box, where you can + specify the new name, and set various options affecting how hard to + look for uses of the name that should be updated. From there you can + also view the Preview of the changes that will be made by the + refactoring.</p> + <p> + <img src="../images/cdt_rename_dialog.png" alt="Rename dialog box"> + </p> + <p>Items to be renamed can also be selected from the Project + Explorer window, although inline renaming is not available in this + case, so the dialog box comes up immediately.</p> + <p> + <img src="../images/cdt_refactor.png" + alt="Project Explorer context menu Refactor > Rename command"> + </p> + <p> + <img src="../images/ngref.gif" alt="Related reference" width="143" + height="21"> <br> <a + href="../reference/cdt_u_m_refactor.htm">Refactor Menu actions</a> + </p> + <img src="../images/ng00_07.gif" alt="IBM Copyright Statement"> + </div> +</body> </html> |