| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| <html lang="en"> |
| <head> |
| <meta name="copyright" content= |
| "Copyright (c) IBM Corporation and others 2000, 2011. 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=utf-8"> |
| <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" type="text/javascript"></script> |
| </head> |
| <body bgcolor="#FFFFFF"> |
| <h1>List of key bindings</h1>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.svg" alt="command link"> <b>Help > Key Assist...</b></a> or |
| Ctrl+Shift+L). The following tables list some popular key bindings available in the Eclipse SDK. |
| <h3><strong>File actions</strong></h3> |
| <table width="75%" border="1"> |
| <tr> |
| <td class="xl29" 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 > Perspective > 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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <td class="xl29" 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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <td class="xl25" 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> |
| <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 (Java > Editor > Templates) and go to the Editor preference page |
| (Java > Editor > 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> |
| <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> |
| <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> |
| <td class="xl29" 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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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 + . (Period)</td> |
| </tr> |
| <tr> |
| <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 + , (Comma)</td> |
| </tr> |
| <tr> |
| <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> |
| <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> |
| <td class="xl29" 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> |
| <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> |
| <td class="xl28" 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> |
| <td class="xl29" 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> |
| <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> |
| <td class="xl25" style="border-top: medium none; height: 12.75pt; width: 126pt;" height="17">Indent</td> |
| <td class="xl25" style="border-top: medium none; border-left: medium none; width: 269pt;">Indent current |
| line.</td> |
| <td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl + I</td> |
| </tr> |
| <tr> |
| <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> |
| <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> |
| <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 |
| (Java > Code Formatter)</td> |
| <td class="xl25" style="border-top: medium none; border-left: medium none; width: 110pt;">Ctrl + Shift + F</td> |
| </tr> |
| <tr> |
| <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 (Java > 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> |
| <td class="xl27" 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> |
| <td class="xl29" 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> |
| <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> |
| <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> |
| <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> |
| <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> |
| <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"> |
| <td class="xl25" 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><strong>Related information</strong></p> |
| <p><a href="../concepts/accessibility/navigation.htm">Navigating the user interface using the keyboard</a><br> |
| <a href="../concepts/accessibility/keyboardshortcuts.htm">Keys and accessibility for the workbench</a></p> |
| </body> |
| </html> |