调试
Windows | Mac | 说明 |
---|---|---|
Ctrl + Shift + F10 | Command + Shift + F10 | 运行 |
Ctrl + Shift + F9 | Command + Shift + F9 | Debug运行 |
视图
Windows | Mac | 说明 |
---|---|---|
Alt + 1 | Option + 1 | 快速打开或隐藏工程面板 |
Ctrl + H | Command + H | 显示类继承结构图 |
Ctrl + Q | Command + Q | 显示注释文档 |
Ctrl + U | Command + U | 打开当前类的父类或者实现的接口 |
Ctrl + Alt + H | Command + Alt + H | 查看调用关系 |
Ctrl + F12 | Command + F12 | 显示当前文件的结构 |
Alt + Left / Right | Option + Left / Right | 切换代码视图 |
Ctrl + Alt + F12 | Command + Option + F12 | 使用资源管理器打开文件夹 |
重构
Windows | Mac | 说明 |
---|---|---|
Shift + F6 | Shift + F6 | 重命名 |
Ctrl + J | Command + J | 自动生成代码 |
Ctrl + Alt + M | Command + Option + M | 将选中代码块封装成一个方法 |
Ctrl + Alt + F | Command + Option + F | 将局部变量更改为类的成员变量 |
Ctrl + Alt + P | Command + Option + P | 将变量更改为方法的参数 |
Ctrl + Alt + T | Command + Option + T | 把选中的代码放在 try、if、else{} 里 |
Ctrl + Alt + Shift + T | Command + Option + Shift + T | 弹出重构菜单 |
Alt + Insert | Option + Insert | 生成构造器 Getter、Setter、toString、equals 等 |
定位、跳转
Windows | Mac | 说明 |
---|---|---|
F2 | F2 | 跳转到 下/上 一个错误语句处 |
F4 | F4 | 跳转至定义变量的位置 |
Ctrl + E | Command + E | 最近打开的文件 |
Ctrl + G | Command + G | 定位行 |
Ctrl + B | Command + B | 快速打开光标处的类、方法、变量 |
Ctrl + ] / [ | Command + ] / [ | 跳转到代码块 结束/开始 处 |
Alt + Up / Down | Option + Up / Down | 在方法间快速移动定位 |
Ctrl + Alt + Left / Right | Command + Option + Left / Right | 返回上次编辑的位置 |
查找
Windows | Mac | 说明 |
---|---|---|
Ctrl + N | Command + N | 查找类 |
Ctrl + F | Command + F | 在当前窗口查找文本 |
Ctrl + R | Command + R | 在当前窗口替换文本 |
Ctrl + F7 | Command + F7 | 查询当前元素在当前文件中的引用,然后按 F3 可以选择 |
Ctrl + Shift + F | Command + Shift + F | 全局查找文本 |
Ctrl + Shift + R | Command + Shift + R | 全局查找替换文本 |
Ctrl + Shift + F7 | Command + Shift + F7 | 高亮显示匹配的字符,按 Esc 高亮消失 |
Ctrl + Alt + F7 | Command + Option + F7 | 查找某个方法的所有调用地方 |
Ctrl + Shift + Alt + N | Command + Shift + Option + N | 查找类中的方法或变量 |
内容相关
Windows | Mac | 说明 |
---|---|---|
F5 | F5 | 复制当前文件 |
F6 | F6 | 移动当前文件 |
Ctrl + / | Command + / | 单行注释 // |
Ctrl + Shift + / | Command + Shift + / | 多行注释 /* */ |
Ctrl + Y | Command + Y | 删除当前行 |
Ctrl + D | Command + D | 复制当前行,并粘贴到下一行 |
Ctrl + Z | Command + Z | 撤销 |
Ctrl + - / + | Command + - / + | 折叠/展开代码 |
Ctrl + Shift + - / + | Command + Shift + - / + | 折叠/展开全部代码 |
Ctrl + Shift + Z | Command + Shift + Z | 反撤销 |
Ctrl + Shift + U | Command + Shift + U | 大小写切换 |
Ctrl + Shift + V | Command + Shift + V | 选最近使用的剪贴板内容并插入 |
Ctrl + Shift + Up / Down | Command + Shift + Up / Down | 语句向上/下移动 |
Alt + Shift + Up / Down | Option + Shift + Up / Down | 内容上下移动 |
Alt | Option | 按住不松手,可进行列选择操作 |
Alt + Shift + Inert | Option + Shift + Inert | 开启/关闭列选择模式 |