blob: 04c03230e08c51534b151b4a9628ce53306a73ea [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML>
<HEAD>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<TITLE>
List of key bindings
</TITLE>
<link rel="stylesheet" type="text/css" HREF="../book.css">
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"> </script>
</HEAD>
<BODY BGCOLOR="#ffffff">
<h2>List of key bindings</h2>
The list of available key bindings in Eclipse depends on many factors, including
what view or editor is selected, whether a dialog is open, what plug-ins are
installed, and what operating and windowing system is being used. At any
time, you can obtain a list of available key bindings using Key Assist
(<a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.showKeyAssist")'>
<img src="PLUGINS_ROOT/org.eclipse.help/command_link.png">
<b>Help &gt; Key Assist...</b></a>
or Ctrl+Shift+L). The following tables list some
popular key bindings available in the Eclipse SDK.
<p>&nbsp;</p>
<h3><strong>File actions</strong></h3>
<table width="75%" border="1">
<tr style="height: 64.5pt;" height="86">
<td class="xl29" style="height: 64.5pt; width: 126pt;" height="86">New</td>
<td class="xl29" style="border-left: medium none; width: 269pt;">Create a
Java element or a new resource. Configure which elements are shown in the
submenu in Window &gt; Customize Perspective. In a Java perspective, by
default action for creating a project, package, class, interface , source
folder, scrapbook, file and folder are available.</td>
<td class="xl29" style="border-left: medium none; width: 110pt;">Ctrl + N</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Close</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Close
the current editor. If the editor contains unsaved data, a save request
dialog will be shown.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ F4</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Close
All</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Close all editors.
If editor contains unsaved data, a save request dialog will be shown.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Shift + F4</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Save</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Save
the content of the current editor. Disabled if the editor does not contain
unsaved changes.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ S</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="border-top: medium none; height: 12.75pt; width: 126pt;" height="17">Save
As</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Save
the content of the current editor under a new name.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;"></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Save
All</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Save
the content of all editors with unsaved changes. Disabled if no editor contains
unsaved changes.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Shift + S</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Print</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Prints
the content of the current editor. Enabled when an editor has the focus.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ P</td>
</tr>
<tr style="height: 51.75pt;" height="69">
<td class="xl27" style="border-top: medium none; height: 51.75pt; width: 126pt;" height="69">Properties</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 269pt;">Opens
the property pages of the select elements. Opened on Java projects the Java
Build Path page and the Javadoc Location page are available. For JAR archives,
configure the JAR's Source Attachment and Javadoc Location here.</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 110pt;">Alt
+ Enter</td>
</tr>
</table>
<h3><strong>Edit actions</strong></h3>
<table width="75%" border="1">
<tr style="height: 13.5pt;" height="18">
<td class="xl29" style="height: 13.5pt; width: 126pt;" height="18">Undo</td>
<td class="xl29" style="border-left: medium none; width: 269pt;">Revert the
last change in the editor</td>
<td class="xl29" style="border-left: medium none; width: 110pt;">Ctrl + Z</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="border-top: medium none; height: 12.75pt; width: 126pt;" height="17">Redo</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Revert
an undone change</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Y</td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl25" style="border-top: medium none; height: 38.25pt; width: 126pt;" height="51">Cut</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Copies
the currently selected text or element to the clipboard and removes the
element. On elements, the remove is not performed before the clipboard is
pasted.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ X</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Copy</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Copies
the currently selected text or elements to the clipboard</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ C</td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl25" style="border-top: medium none; height: 38.25pt; width: 126pt;" height="51">Paste</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Paste
the current content as text to the editor, or as a sibling or child element
to the a currently selected element.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ V</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="border-top: medium none; height: 12.75pt; width: 126pt;" height="17">Delete</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Delete
the current text or element selection.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Delete</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="border-top: medium none; height: 12.75pt; width: 126pt;" height="17">Select
All</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Select
all the editor content..</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ A</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="border-top: medium none; height: 12.75pt; width: 126pt;" height="17">Find
/ Replace</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Open
the Find / Replace dialog. Editor only.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ F</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Find
Next</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Finds
the next occurrence of the currently selected text. Editor only.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ K</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Find
Previous</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Finds
the previous occurrence of the currently selected text. Editor only.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Shift + K</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Incremental
Find Next</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Starts
the incremental find mode. After invocation, enter the search text as instructed
in the status bar. Editor only.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ J</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Incremental
Find Previous</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Starts
the incremental find mode. After invocation, enter the search text as instructed
in the status bar. Editor only.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Shift + J</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Add
Task</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Add
a user defined task to the current text selection or selected element.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Alt
+ Enter</td>
</tr>
<tr style="height: 51pt;" height="68">
<td rowspan="4" class="xl27" style="border-top: medium none; height: 127.5pt; width: 126pt;" height="170">Expand
Selection to</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 269pt;">Enclosing
Element: Selects the enclosing expression, block, method in the code. This
action is aware of the Java syntax. It may not function properly when the
code has syntax errors. (Arrow Up).</td>
<td rowspan="4" class="xl27" style="border-top: medium none; width: 110pt;">Alt
+ Shift + Arrow Keys</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl28" style="border-left: medium none; height: 25.5pt; width: 269pt;" height="34">Next
Element: Selects the current and next element. (Arrow Right)</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl28" style="border-left: medium none; height: 25.5pt; width: 269pt;" height="34">Previous
Element: Selects the current and the previous element (Arrow Left)</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl28" style="border-left: medium none; height: 25.5pt; width: 269pt;" height="34">Restore
Last Selection: After an invocation of Expand Selection to restore the previous selection. (Arrow Down)</td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl25" style="height: 38.25pt; width: 126pt;" height="51">Show Tooltip
Description</td>
<td class="xl25" style="border-left: medium none; width: 269pt;">Shows the
value of a hover that would appear at the current cursor location. The dialog
shown is scrollable and does not shorten descriptions.</td>
<td class="xl25" style="border-left: medium none; width: 110pt;">F2</td>
</tr>
<tr style="height: 89.25pt;" height="119">
<td class="xl25" style="border-top: medium none; height: 89.25pt; width: 126pt;" height="119">Content
Assist</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Opens
a context assist dialog at the current cursor position to bring up Java
code assist proposals and templates. See the Templates preference page for
available templates (Window &gt; Preferences &gt; Java &gt; Editor &gt;
Templates) and go to the Editor preference page (Window &gt; Preferences
&gt; Java &gt; Editor &gt; Code Assist) for configuring the behavior of
code assist.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Space</td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl25" style="border-top: medium none; height: 38.25pt; width: 126pt;" height="51">Quick
Fix</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">If
the cursor is located at a location with problem indication this opens a
context assist dialog at the current cursor to present possible corrections.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ 1</td>
</tr>
<tr style="height: 51.75pt;" height="69">
<td class="xl27" style="border-top: medium none; height: 51.75pt; width: 126pt;" height="69">Parameter
Hints</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 269pt;">If
the cursor is located at the parameter specification for method reference,
this actions shows a hover with parameter types information.The parameter
at the current cursor location is shown in bold.</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Shift + Space</td>
</tr>
</table>
<h3><strong>Navigate actions</strong></h3>
<table width="75%" border="1">
<tr style="height: 26.25pt;" height="35">
<td class="xl29" style="height: 26.25pt; width: 126pt;" height="35">Open</td>
<td class="xl29" style="border-left: medium none; width: 269pt;">Tries to
resolve the element referenced at the current code selection and opens the
file declaring the reference.</td>
<td class="xl29" style="border-left: medium none; width: 110pt;">F3</td>
</tr>
<tr style="height: 63.75pt;" height="85">
<td class="xl25" style="border-top: medium none; height: 63.75pt; width: 126pt;" height="85">Open
Type Hierarchy</td>
<td class="xl26" style="width: 269pt;">Tries to resolve the element referenced
at the current code selection and opens the element in the Type Hierarchy
view. Invoked on elements, opens the type hierarchy of the element. Supported
in the Java editor and views showing Java elements.</td>
<td class="xl25" style="border-top: medium none; width: 110pt;">F4</td>
</tr>
<tr style="height: 102pt;" height="136">
<td class="xl25" style="border-top: medium none; height: 102pt; width: 126pt;" height="136">Open
External Javadoc</td>
<td class="xl25" style="border-left: medium none; width: 269pt;">Opens the
Javadoc documentation of the currently selected element or text selection.
The location of the Javadoc of a JAR or a project is specified in the Javadoc
Location property page on projects or JARs. Note that this external Javadoc
documentation may not be up to date with the Javadoc specified in the current
code. You can create Javadoc documentation for source files in a Java project
using the Javadoc export wizard.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Shift
+ F2</td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl25" style="border-top: medium none; height: 38.25pt; width: 126pt;" height="51">Open
Type</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Brings
up the Open Type selection dialog to open a type in the editor.The Open
Type selection dialog shows all types existing in the workspace.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Shift + T</td>
</tr>
<tr style="height: 51pt;" height="68">
<td class="xl25" style="border-top: medium none; height: 51pt; width: 126pt;" height="68">Open
Type In Hierarchy</td>
<td class="xl26" style="width: 269pt;">Brings up the Open Type selection dialog
to open a type in the editor and the Type Hierarchy view. The Open Type
selection dialog shows all types that exist in the workspace.</td>
<td class="xl25" style="border-top: medium none; width: 110pt;">Ctrl + Shift
+ H</td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="border-top: medium none; height: 25.5pt; width: 126pt;" height="34">Show
Outline</td>
<td class="xl25" style="border-left: medium none; width: 269pt;">Opens the
lightweight outliner for the currently selected type.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ O</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="border-top: medium none; height: 12.75pt; width: 126pt;" height="17">Go
to Next Problem</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Selects
the next problem. Supported in the Java editor.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ .</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="border-top: medium none; height: 12.75pt; width: 126pt;" height="17">Go
to Previous Problem</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Selects
the previous problem. Supported in the Java editor.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ ,</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="border-top: medium none; height: 12.75pt; width: 126pt;" height="17">Go
to Last Edit Location</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Reveal
the location where the last edit occurred.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Q</td>
</tr>
<tr style="height: 26.25pt;" height="35">
<td class="xl27" style="border-top: medium none; height: 26.25pt; width: 126pt;" height="36">Go
to Line</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 269pt;">Opens
an a dialog which allows entering the line number to which the editor should
jump to. Editor only.</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ L</td>
</tr>
</table>
<h3><strong>Search actions</strong></h3>
<table width="75%" border="1">
<tr style="height: 13.5pt;" height="18">
<td class="xl29" style="height: 13.5pt; width: 126pt;" height="18">Search...</td>
<td class="xl29" style="border-left: medium none; width: 269pt;">Opens the
search dialog</td>
<td class="xl29" style="border-left: medium none; width: 110pt;">Ctrl + H</td>
</tr>
<tr style="height: 26.25pt;" height="35">
<td class="xl27" style="border-top: medium none; height: 26.25pt; width: 126pt;" height="35">Occurrences
in File</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 269pt;">Finds
all occurrences of the selected Java element in its file</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Shift + U</td>
</tr>
</table>
<h3><strong>Project actions</strong></h3>
<table width="75%" border="1">
<tr style="height: 52.5pt;" height="70">
<td class="xl28" style="height: 52.5pt; width: 126pt;" height="70">Build All</td>
<td class="xl28" style="border-left: medium none; width: 269pt;">Builds the
all projects in the workspace. This is an incremental build, means that
the builder analyzes the changes since the last time of build and minimizes
the number of changed files.</td>
<td class="xl28" style="border-left: medium none; width: 110pt;">Ctrl + B</td>
</tr>
</table>
<h3><strong>Source actions</strong></h3>
<table width="75%" border="1">
<tr style="height: 13.5pt;" height="18">
<td class="xl29" style="height: 13.5pt; width: 126pt;" height="18">Comment</td>
<td class="xl29" style="border-left: medium none; width: 269pt;">Comments
out all lines containing the current selection.</td>
<td class="xl29" style="border-left: medium none; width: 110pt;">Ctrl + /</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="border-top: medium none; height: 12.75pt; width: 126pt;" height="17">Uncomment</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Uncomments
all lines containing the current selection.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ \</td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl25" style="border-top: medium none; height: 38.25pt; width: 126pt;" height="51">Shift
Right</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Increments
the level of indentation of the currently select lines. Only activated when
the selection covers multiple lines or a single whole line.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Tab</td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl25" style="border-top: medium none; height: 38.25pt; width: 126pt;" height="51">Shift
Left</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Decrements
the level of indentation of the currently select lines. Only activated when
the selection covers multiple lines or a single whole line.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Shift
+ Tab</td>
</tr>
<tr style="height: 51pt;" height="68">
<td class="xl25" style="border-top: medium none; height: 51pt; width: 126pt;" height="68">Format</td>
<td class="xl24" style="border-top: medium none; border-left: medium none; width: 269pt;">Uses
the code formatter to format the current text selection. The formatting
options are configured on the Code Formatter preference page (Window &gt;
Preferences &gt; Java &gt; Code Formatter)</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Shift + F</td>
</tr>
<tr style="height: 140.25pt;" height="187">
<td class="xl27" style="border-top: medium none; height: 140.25pt; width: 126pt;" height="187">Organize
Imports</td>
<td class="xl31" style="border-left: medium none; width: 269pt;">Organizes
the import declarations in the compilation unit currently open or selected.
Unnecessary import declarations are removed, and required import declarations
are ordered as specified in the Organize Import preference page (Window
&gt; Preferences &gt; Java &gt; Organize Import). Organize import can be
executed on incomplete source and will prompt you when a referenced type
name can not be mapped uniquely to a type in the current project. You can
also organize multiple compilation units by invoking the action on a package
or selecting a set of compilation units.</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl
+ Shift + O</td>
</tr>
<tr style="height: 90pt;" height="120">
<td class="xl27" style="height: 90pt; width: 126pt;" height="120">Add Import</td>
<td class="xl26" style="width: 269pt;">Creates an import declaration for a
type reference currently selected. If the type reference if qualified, the
qualification will be removed if possible. If the referenced type name can
not be mapped uniquely to a type of the current project you will be prompted
to specify the correct type. Add Import tries to follow the import order
as specified in the Organize Import preference page.</td>
<td class="xl27" style="width: 110pt;">Ctrl + Shift + M</td>
</tr>
</table>
<h3><strong>Refactor actions</strong></h3>
<table width="75%" border="1">
<tr style="height: 39pt;" height="52">
<td class="xl29" style="height: 39pt; width: 126pt;" height="52">Undo</td>
<td class="xl29" style="border-left: medium none; width: 269pt;">Does an Undo
of the last refactoring. The refactoring undo buffer is only valid as long
as no other source changes than refactoring have been performed.</td>
<td class="xl29" style="border-left: medium none; width: 110pt;">Alt + Shift
+ Z</td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl25" style="border-top: medium none; height: 38.25pt; width: 126pt;" height="51">Redo</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Does
a Redo of the last undone refactoring. The refactoring undo/redo buffer
is only valid as long as no other source changes than refactoring have been
performed.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Alt
+ Shift + Y</td>
</tr>
<tr style="height: 89.25pt;" height="119">
<td class="xl25" style="border-top: medium none; height: 89.25pt; width: 126pt;" height="119">Rename</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Starts
the Rename refactoring dialog: Renames the selected element and (if enabled)
corrects all references to the elements (also in other files). Is available
on methods, fields, local variables, method parameters, types, compilation
units, packages, source folders, projects and on a text selection resolving
to one of these element types.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Alt
+ Shift + R</td>
</tr>
<tr style="height: 102pt;" height="136">
<td class="xl25" style="border-top: medium none; height: 102pt; width: 126pt;" height="136">Move</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Starts
the Move refactoring dialog: Moves the selected elements and (if enabled)
corrects all references to the elements (also in other files). Can be applied
to one instance method (which can be moved to a component), one or more
static methods, static fields, types, compilation units, packages, source
folders and projects and on a text selection resolving to one of these element
types.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Alt
+ Shift + V</td>
</tr>
<tr style="height: 51pt;" height="68">
<td class="xl25" style="border-top: medium none; height: 51pt; width: 126pt;" height="68">Inline</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Starts
the Inline refactoring dialog. Inlines local variables, methods or constants.
This refactoring is available on methods, static final fields and text selections
that resolve to methods, static final fields or local variables.</td>
<td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Alt
+ Shift + I</td>
</tr>
<tr style="height: 89.25pt;" height="119">
<td class="xl27" style="border-top: medium none; height: 89.25pt; width: 126pt;" height="119">Extract
Method</td>
<td class="xl24" style="border-top: medium none; border-left: medium none; width: 269pt;">Starts
the Extract Method refactoring dialog. Creates a new method containing the
statements or expression currently selected and replaces the selection with
a reference to the new method. You can use Expand Selection from the Edit menu to get a
valid selection range. This feature is useful for cleaning up lengthy, cluttered, or overly-complicated methods.</td>
<td class="xl27" style="border-top: medium none; border-left: medium none; width: 110pt;">Alt
+ Shift + M</td>
</tr>
<tr class="xl30" style="height: 76.5pt;" height="102">
<td class="xl25" style="height: 76.5pt; width: 126pt;" height="102">Extract
Local Variable</td>
<td class="xl30" style="width: 269pt;">Starts the Extract Variable refactoring
dialog. Creates a new variable assigned to the expression currently selected
and replaces the selection with a reference to the new variable. This refactoring
is available on text selections that resolve to local variables. You can
use Expand Selection from the Edit menu to get a valid selection range.</td>
<td class="xl25" style="width: 110pt;">Alt + Shift + L</td>
</tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</BODY>
</HTML>