codearts快捷键在编码过程中经常使用,能够极大提升编码效率。
codearts使用键盘快捷键编辑器提供丰富且简单的键盘快捷键编辑体验。您可以通过快捷键ctrl k ctrl s
或点击左下角的manage > keyboard shortcuts来打开快捷键编辑器。它列出了所有绑定及未绑定的可用命令,您可以通过使用右键菜单轻松更改/删除/重置其键绑定。顶部搜索框可帮助您查找命令或键绑定。
键盘快捷键编辑器主要包含command、keybinding、when、source,其中您可以通过when值来查看何种条件下使用快捷键,如果您的快捷键没有when值,则键绑定为全局可用。
如果您自定义了键盘快捷键,有时可能会遇到键绑定冲突,即相同的键盘快捷键映射到多个命令。这可能会让您感到混乱,特别是当您在编辑器中操作快捷键,相同的快捷键绑定不同的when值时。
键盘快捷键编辑器有一个上下文菜单命令show same keybindings,该命令将根据键盘快捷键过滤键绑定以显示冲突。
选择一个您认为重复的快捷键,您可以查看是否定义了多个命令、键绑定的来源及触发条件。
录制按键功能可以帮助您快速找到键绑定及命令,按快捷键alt k
或点击record keys,在键盘敲快捷键,即可成功查找到该快捷键绑定的所有命令。
基本的编辑功能
命令 |
快捷键 |
功能 |
剪切 |
ctrl x/shift delete |
剪切当前行或选定的内容到剪切板 |
复制 |
ctrl c/ctrl insert |
复制当前行或选定的内容到剪切板 |
粘贴 |
ctrl v/shift insert |
从剪切板粘贴 |
删除行 |
ctrl shift k |
删除当前行 |
在下面插入行 |
ctrl shift enter/shift enter |
在光标下方开始新的一行 |
在上面插入行 |
ctrl alt enter |
在光标上方开始新的一行 |
向下移动行 |
ctrl shift downarrow/shift alt downarrow |
将当前行向下移动 |
向上移动行 |
ctrl shift uparrow/shift alt uparrow |
将当前行向上移动 |
向下复制行 |
ctrl d |
将当前行向下复制 |
撤消 |
ctrl z |
返回上一次操作 |
恢复 |
ctrl y |
恢复上一次操作 |
选择全部 |
ctrl a |
全选内容 |
光标撤消 |
shift ait j |
撤消最后一次光标操作 |
在行尾添加光标 |
shift ait i |
在选定的每一行的末尾插入光标 |
选择所有找到的查找匹配项 |
ctrl shift alt j |
选择当前选择的所有匹配项 |
更改所有匹配项 |
shift f6 |
选择当前单词的所有匹配项 |
在下面添加光标 |
ctrl alt downarrow |
在下方插入光标 |
在上面添加光标 |
ctrl alt uparrow |
在上方插入光标 |
转到括号 |
ctrl shift \ |
跳转到匹配的括号 |
行缩进 |
ctrl ] |
缩进代码 |
行减少缩进 |
ctri [ |
反缩进代码 |
转到行首 |
home |
转到当前行的顶部 |
转到行尾 |
end |
转到当前行的尾部 |
转到文件末尾 |
ctrl end |
转到文件末尾 |
转到文件开头 |
ctrl home |
转到文件开头 |
向下滚动行 |
ctrl downarrow |
向下滚动行 |
向上滚动行 |
ctrl uparrow |
向上滚动行 |
向下滚动页面 |
alt pagedown |
向下滚动页面 |
向上滚动页面 |
alt pageup |
向上滚动页面 |
折叠 |
ctrl - |
折叠所有代码块 |
展开 |
ctrl /ctrl = |
展开所有代码块 |
添加行注释 |
ctrl k ctrl c |
添加行注释 |
删除行注释 |
ctrl k ctrl u |
删除行注释 |
切换行注释 |
ctrl / |
注释/取消行注释 |
切换块注释 |
ctrl shift / |
注释/取消块注释 |
查找 |
ctrl f |
文件内查找 |
替换 |
ctrl r |
文件内替换 |
查找下一个 |
f3/enter |
查找模式下,向下查找 |
查找上一个 |
shift f3 |
查找模式下,向上查找 |
切换tab键移动焦点 |
ctrl m |
使用 tab 键设置焦点 |
查看: 切换自动换行 |
alt z |
显示/隐藏自动换行 |
丰富的语言编辑
命令 |
快捷键 |
功能 |
触发建议 |
ctrl shift space |
触发代码推荐 |
格式化文档 |
shift alt f |
格式化文件 |
格式化选定内容 |
ctrl k ctrl f |
格式选择的文件内容 |
转到定义 |
ctrl b/ctrl enter |
跳转到光标所在的方法、类的定义处 |
显示悬停 |
ctrl q |
显示鼠标所在位置的代码的简要信息 |
速览定义 |
alt f11 |
快速打开光标所在方法、类的定义 |
打开侧边的定义 |
ctrl k f12 |
分屏展示代码的定义 |
快速修复 |
alt enter |
代码报错,提供修复方案 |
转到引用 |
shift f12 |
跳转到引用 |
重命名符号 |
shift f6 |
重命名符号 |
展开选择 |
shift alt rightarrow |
展开选择 |
收起选择 |
shift alt leftarrow |
收起选择 |
裁剪尾随空格 |
ctrl k ctrl x |
去掉行末尾没用的空格 |
show call hierarchy |
shift alt h |
调用层次结构 |
代码重构
命令 |
快捷键 |
功能 |
introduce variable |
ctrl alt v |
引入变量 |
introduce field |
ctrl alt shift f |
引入字段 |
introduce constant |
ctrl alt c |
引入常量 |
introduce parameter |
ctrl alt shift p |
引入参数 |
extract method |
ctrl alt shift m |
提取方法 |
copy class |
shift f5 |
复制类 |
change class signature |
ctrl f6 |
更改类签名 |
change method signature |
ctrl f6 |
更改方法签名 |
inline parameter |
ctrl alt shift p |
内联参数 |
inline method |
ctrl alt shift l |
内联方法 |
导航
命令 |
快捷键 |
功能 |
后退 |
ctrl alt leftarrow |
退回到上一个操作的地方 |
前进 |
ctrl alt rightarrow |
前进到上一个操作的地方 |
转到上一编辑位置 |
ctrl shift backspace |
光标跳转到上一次编辑位置 |
转到编辑器中的符号 |
ctrl f12/ctrl shift alt n |
转到编辑器中的符号 |
转到文件… |
ctrl shift n |
打开文件搜索面板 |
转到行/列 |
ctrl g |
当前文件跳转到行 |
视图: 快速打开组中上一个最近使用过的编辑器 |
ctrl tab |
快速打开组中上一个最近使用过的编辑器 |
编辑器/窗口管理
命令 |
快捷键 |
功能 |
关闭窗口 |
ctrl w/ctrl shift w |
关闭codearts窗口 |
视图: 拆分编辑器 |
ctrl \ |
拆分编辑器 |
视图: 关闭编辑器 |
ctrl f4 |
关闭编辑器 |
视图: 关闭组中的所有编辑器 |
ctrl k w |
关闭组中的所有编辑器 |
视图: 关闭所有编辑器 |
ctrl k ctrl w |
关闭所有编辑器 |
视图: 重新打开已关闭的编辑器 |
ctrl shift t |
重新打开已关闭的编辑器 |
视图: 聚焦于第一个编辑器组 |
ctrl 1 |
聚焦于第一个编辑器组 |
视图: 聚焦于第二个编辑器组 |
ctrl 2 |
聚焦于第二个编辑器组 |
视图: 聚焦于第三个编辑器组 |
ctrl 3 |
聚焦于第三个编辑器组 |
视图: 聚焦到上一组编辑器 |
shift alt tab |
聚焦到上一组编辑器 |
视图: 聚焦到下一组编辑器 |
alt tab |
聚焦到下一组编辑器 |
视图: 向左移动编辑器 |
ctrl shift pageup |
向左移动编辑器 |
视图: 向右移动编辑器 |
ctrl shift pagedown |
向右移动编辑器 |
视图: 向左移动编辑器组 |
ctrl k leftarrow |
向左移动编辑器组 |
视图: 向右移动编辑器组 |
ctrl k rightarrow |
向右移动编辑器组 |
文件/工程管理
命令 |
快捷键 |
功能 |
工程: 打开工程 |
ctrl o |
打开工程 |
工程: 打开工程属性 |
shift alt f9 |
打开工程属性 |
工程: 打开文件夹... |
ctrl shift o |
打开文件夹… |
工程: 导入工程 |
ctrl shift i |
弹出导入工程窗口 |
工程: 关闭文件夹/工程 |
ctrl k f |
关闭文件夹/工程 |
工程: 新建工程 |
alt p |
弹出新建工程窗口 |
文件: 新建文件 |
ctrl alt n |
弹出新建文件窗口 |
文件: 保存 |
ctrl s |
保存所有 |
文件: 另存为... |
ctrl shift s |
另存为 |
文件: 打开最近的文件… |
ctrl e |
打开最近的文件 |
文件: 复制活动文件的路径 |
ctrl shift c |
复制绝对路径 |
文件: 复制活动文件的相对路径 |
ctrl k ctrl shift c |
复制相对路径 |
显示
命令 |
快捷键 |
功能 |
视图: 切换全屏 |
ctrl alt f |
切换全屏 |
切换禅模式 |
ctrl k z |
切换禅模式 |
退出禅模式 |
escape escape |
退出禅模式 |
显示快速修复 |
ctrl . |
显示问题的修复方案 |
显示所有命令 |
ctrl shift a |
打开命令面板 |
视图: 显示资源管理器 |
alt 1 |
显示/隐藏资源管理器视图 |
视图: 显示搜索 |
alt 3 |
打开文本搜索 |
视图: 显示源代码管理 |
alt 9 |
显示/隐藏源代码管理视图 |
视图: 显示运行和调试 |
alt 5/ctrl shift f8 |
显示/隐藏运行视图 |
视图: 切换输出 |
ctrl shift u |
显示/隐藏输出视图 |
视图: 切换集成终端 |
alt f12 |
显示/隐藏终端视图 |
markdown: 打开预览 |
ctrl shift v |
打开markdown预览 |
markdown: 打开侧边预览 |
ctrl k v |
在侧边打开markdown预览 |
搜索
命令 |
快捷键 |
功能 |
智能搜索 |
ctrl ctrl/ctrl n/ctrl shift l |
打开智能搜索面板 |
视图: 显示搜索 |
alt 3 |
打开文本搜索面板 |
搜索: 在文件中查找 |
ctrl shift f |
在文件中查找 |
搜索: 在文件中替换 |
ctrl shift r |
在文件中替换 |
显示下一个搜索词 |
downarrow/alt downarrow |
显示下一个搜索词 |
显示上一个搜索词 |
uparrow/alt uparrow |
显示上一个搜索词 |
设置
命令 |
快捷键 |
功能 |
首选项: 打开设置 |
ctrl , |
打开设置 |
首选项: 打开java smartassist开发套件设置 |
ctrl alt p |
打开java smartassist开发套件设置 |
首选项: 打开键盘快捷方式 |
ctrl k ctrl s |
打开键盘快捷方式 |
首选项: 颜色主题 |
ctrl ` |
切换颜色主题 |
运行/调试/构建
命令 |
快捷键 |
功能 |
运行: 开始执行(不调试) |
shift f10 |
运行,不进入断点 |
开始调试项目 |
ctrl alt d |
调试project |
调试: 开始调试 |
shift f9 |
调试 |
停止调试 |
ctrl f2 |
停止调试 |
debug: 单步调试 |
f7 |
单步执行,进入函数内部 |
debug: 单步跳出 |
shift f8 |
单步执行,跳出函数内部 |
debug: 单步跳过 |
f8 |
从断点处开始,执行单步语句 |
debug: 继续 |
f9 |
执行至下一个断点 |
debug: 停止 |
ctrl f2 |
停止调试 |
构建工程 |
ctrl alt u |
构建工程 |
重构工程 |
ctrl alt i |
重新构建工程 |