
# 编辑菜单快捷键
在CodeArts IDE编辑器界面，在**编辑(E)**菜单下，可以使用如下快捷键。如下图所示：
图1编辑菜单快捷键   
![](https://support.huaweicloud.com/usermanual-codeartside/zh-cn_image_0000002336837350.png "点击放大")
表1**编辑** 菜单快捷键 
| 命令     | 键（CodeArts IDE键盘映射）                                      | 键（IDEA键盘映射）                                               | 命令ID                                |
|:---|:---|:---|:---|
| 撤销     | Ctrl+Z                                                   | Ctrl+Z                                                    | undo                                |
| 恢复     | Ctrl+Shift+Z Ctrl+Y | Ctrl+Shift+Z Ctrl+Y   | redo                                |
| 剪切     | Shift+Delete Ctrl+X | Shift+Delete Ctrl+X | editor.action.clipboardCutAction    |
| 复制     | Ctrl+C Ctrl+Insert     | Ctrl+C Ctrl+Insert     | editor.action.clipboardCopyAction   |
| 粘贴     | Ctrl+V Shift+Insert  | Ctrl+V Shift+Insert | editor.action.clipboardPasteAction  |
| 全选     | Ctrl+A                                                   | Ctrl+A                                                    | list.selectAll                      |
| 列选择模式  | --                                                       | Shift+Alt+Insert                                          | editor.action.toggleColumnSelection |
| 在文件中查找 | Ctrl+Shift+F                                             | Ctrl+Shift+F                                              | omnisearch.open.file                |
| 在文件中替换 | Ctrl+Shift+R                                             | Ctrl+Shift+R                                              | rerunSearchEditorSearch             |
   
#### 代码编辑快捷键
表2编码快捷键 
| 命令      | 键（CodeArts IDE键盘映射）                                                                                      | 键（IDEA键盘映射）                                                        | 命令ID                                |
|:---|:---|:---|:---|
| 触发代码完成  | Ctrl+I Ctrl+Space Ctrl+Shift+Space | Ctrl+Shift+Space                                                   | editor.action.triggerSuggest        |
| 触发参数提示  | Ctrl+Shift+Space                                                                                         | Ctrl+P                                                             | editor.action.triggerParameterHints |
| 格式化文档   | Shift+Alt+F                                                                                              | Ctrl+Alt+L                                                         | editor.action.formatDocument        |
| 格式选择    | Ctrl+K Ctrl+F                                                                                            | Ctrl+Alt+L                                                         | editor.action.formatSelection       |
| 快速信息    | Ctrl+K Ctrl+I                                                                                            | Ctrl+K Ctrl+I                                                      | editor.action.showHover             |
| 向侧面开放定义 | Ctrl+K F12 Ctrl+K Ctrl+F12                                          | Ctrl+K F12 Ctrl+K Ctrl+F12 | editor.action.revealDefinitionAside |
| 快速解决    | Ctrl+.                                                                                                   | Alt+Enter                                                          | editor.action.quickFix              |
| 扩大选择    | Shift+Alt+Right                                                                                          | Shift+Alt+Right                                                    | editor.action.smartSelect.expand    |
| 缩小选择    | Shift+Alt+Left                                                                                           | Ctrl+Shift+W                                                       | editor.action.smartSelect.shrink    |
   
#### 代码搜索快捷键
表3搜索类快捷键 
| 命令            | 键（CodeArts IDE键盘映射）                                | 键（IDEA键盘映射）                                       | 命令ID                                         |
|:---|:---|:---|:---|
| 在文件中替换        | Ctrl+Shift+H                                       | Ctrl+Shift+R                                      | omnisearch.open.file.replace                 |
| 切换匹配大小写       | Alt+C                                              | Alt+C                                             | toggleSearchCaseSensitive                    |
| 切换全字匹配        | Alt+W                                              | Alt+W                                             | toggleSearchWholeWord                        |
| Toggle使用正则表达式 | Alt+R                                              | Alt+R                                             | toggleSearchRegex                            |
| 切换搜索详细信息      | Ctrl+Shift+J                                       | Ctrl+Shift+J                                      | workbench.action.search.toggleQueryDetails   |
| 聚焦下一个搜索结果     | F4                                                 | F4                                                | search.action.focusNextSearchResult          |
| 聚焦上一个搜索结果     | Shift+F4                                           | Shift+F4                                          | search.action.focusPreviousSearchResult      |
| 显示下一个搜索词      | Alt+Down Down | Alt+Down Down | history.showNext                             |
| 显示上一个搜索词      | Alt+Up Up     | Alt+Up Up    | history.showPrevious                         |
| 在编辑器中打开结果     | Alt+Enter                                          | Alt+Enter                                         | search.action.openInEditor                   |
| 焦点搜索编辑器输入     | Escape                                             | Escape                                            | search.action.focusQueryEditorWidget         |
| 删除文件结果        | Ctrl+Shift+Backspace                               | Ctrl+Shift+Backspace                              | search.searchEditor.action.deleteFileResults |
   
#### 代码导航快捷键
表4导航相关快捷键 
| 命令                   | 键（CodeArts IDE键盘映射）                                                                                         | 键（IDEA键盘映射）                                                   | 命令ID                                   |
|:---|:---|:---|:---|
| 显示所有符号               | Ctrl+T                                                                                                      | Ctrl+T                                                        | workbench.action.showAllSymbols        |
| 前往线路                 | Ctrl+G                                                                                                      | Ctrl+G                                                        | workbench.action.gotoLine              |
| 转到文件，快速打开            | Ctrl+E Ctrl+P                                                           | Ctrl+Shift+N                                                  | workbench.action.quickOpen             |
| 转到符号                 | Ctrl+Shift+O                                                                                                | Ctrl+Shift+O                                                  | workbench.action.gotoSymbol            |
| 转到定义                 | F12                                                                                                         | F12                                                           | editor.action.revealDefinition         |
| 前往声明                 | Ctrl+F12 F12                                                          | Ctrl+F12 F12              | editor.action.goToDeclaration          |
| 前往实现                 | Ctrl+F12                                                                                                    | Ctrl+Alt+B                                                    | editor.action.goToImplementation       |
| 转到类型                 | Shift+Alt+T Ctrl+Shift+O Ctrl+T | Ctrl+N Ctrl+Shift+Alt+N | workbench.action.smartSearchTypes      |
| 查找用法                 | Shift+Alt+F12                                                                                               | Alt+F7                                                        | references-view.findReferences         |
| 显示问题                 | Ctrl+Shift+M                                                                                                | Shift+Escape Alt+0       | workbench.actions.view.problems        |
| 转到下一个错误或警告           | Alt+F8                                                                                                      | F2                                                            | editor.action.marker.next              |
| 转到上一个错误或警告           | Shift+Alt+F8                                                                                                | Shift+F2                                                      | editor.action.marker.prev              |
| 显示所有命令               | Ctrl+Shift+P Ctrl Ctrl                                                 | Ctrl+Shift+P Ctrl Ctrl | omnisearch.open.command                |
| 回退                   | Alt+Left                                                                                                    | Ctrl+Alt+Left                                                 | workbench.action.navigateBack          |
| 前进                   | Alt+Right                                                                                                   | Ctrl+Alt+Right                                                | workbench.action.navigateForward       |
| 打开Settings           | Ctrl+,                                                                                                      | Ctrl+,                                                        | workbench.action.openSettings          |
| 打开Keyboard Shortcuts | Ctrl+K Ctrl+S                                                                                               | Ctrl+K Ctrl+S                                                 | workbench.action.openGlobalKeybindings |
| 选择Color Theme        | Ctrl+K Ctrl+T                                                                                               | Ctrl+\`                                                       | workbench.action.selectTheme           |
   
#### 代码重构快捷键
表5重构快捷键 
| 命令      | 键（CodeArts IDE键盘映射） | 键（IDEA键盘映射）      | 命令ID                         |
|:---|:---|:---|:---|
| 查看可用的重构 | Ctrl+Shift+R        | Ctrl+Shift+Alt+T | editor.action.refactor       |
| 复制类     | Alt+F6              | F5               | refactor.copy.class          |
| 安全删除    | Alt+Delete          | Alt+Delete       | refactor.safe.delete         |
| 重命名符号   | F2                  | Shift+F6         | editor.action.rename         |
| 移动      | --                  | F6               | refactor.move                |
| 移动类     | F6                  | F6               | refactor.move.classes        |
| 引入变量    | Ctrl+Alt+V          | Ctrl+Alt+V       | refactor.extract.variable    |
| 提取方法    | Ctrl+Shift+Alt+M    | Ctrl+Shift+Alt+M | refactor.extract.method      |
| 介绍领域    | Ctrl+Shift+Alt+F    | Ctrl+Shift+Alt+F | refactor.extract.field       |
| 引入常数    | Ctrl+Alt+C          | Ctrl+Alt+C       | refactor.extract.constant    |
| 介绍参数    | Ctrl+Shift+Alt+P    | Ctrl+Shift+Alt+P | refactor.introduce.parameter |
| 内联变量    | Ctrl+Alt+N          | Ctrl+Alt+N       | refactor.inline.variable     |
| 内联参数    | --                  | Ctrl+Shift+Alt+P | refactor.inline.parameter    |
| 内联方法    | Ctrl+Shift+Alt+L    | Ctrl+Shift+Alt+L | refactor.inline.method       |
| 更改签名    | Ctrl+F6             | Ctrl+F6          | refactor.change.signature    |
   
