编辑菜单快捷键
在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 |