编辑菜单快捷键
在CodeArts IDE编辑器界面,在编辑(E)菜单下,可以使用如下快捷键。如下图所示:

命令 | 键(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 |
代码编辑快捷键
命令 | 键(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 |
代码搜索快捷键
命令 | 键(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 |
代码导航快捷键
命令 | 键(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 |
代码重构快捷键
命令 | 键(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 |

