文章目录
- 编辑
- 查询/替换
- 导航
- 调试
- 重构
- 其他
编辑
快捷键 | 功能说明 |
---|---|
Command+1 | 快速修复,比如与Syso配合,与main配合可快速构造方法签名(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等) |
Command+Shift+F | 格式化代码 |
Ctrl+Shift+M | 添加类的import导入 |
Command+Shift+O | 自动加入引用,即快速生成import |
Command+2+L | 引入变量,将临时new出来的变量取名字作为局部变量,比如在Calendar.getInstance();的时候,用此快捷键可自动补全 |
Command+2+F | 将临时new出来的变量取名字作为成员变量 |
Command+Alt+S | 调出source菜单,Getter/setter以及重写和覆盖父类方法等有关自动生成代码的操作都在这个键的上下文里 |
Command+Z | 撤销 |
Command+Y | 重做(与撤销Command+Z相反) |
Option+/ | 内容辅助,例如你输入sysout ,再按内容辅助快捷键(也叫Template启动键), 就会自动出现:System.out.println(); |
Command+D | 删除当前行 |
Command+L | 定位到当前编辑器的某一行,对非Java文件也有效 |
Option+↓ | 当前行和下面一行交互位置,向下移动当前行 |
Option+↑ | 当前行和上面一行交互位置,向上移动当前行 |
Command+Option+↓ | 复制当前行到下一行(复制增加) |
Command+Option+↑ | 复制当前行到上一行(复制增加) |
Shift+Enter | 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后) |
Shift+Ctrl+Enter | 在当前行的上一行插入空行 |
Command+/ | 注释当前行,再按则取消注释 |
Command+Shif+/ | 注释多行 |
Command+Shif+\ | 取消多行注释 |
Option+Command+/ | 补全名称 |
Option+Shift+J | 文本注释 |
Ctrl+Q | 定位到最后编辑的地方,这个快捷键是当你在代码中跳转后用,特别是当你钻的过深,忘记你最初在做什么的时候 |
Command+Shift+X | 把当前选中的文本全部变成大写 |
Command+Shift+Y | 把当前选中的文本全部变为小写 |
Command+→ | 移到行尾 |
Command+← | 移到行首 |
Option+Shift+↑ | 选择封装元素 |
Option+Shift+← | 选择上一个单词 |
Option+Shift+→ | 选择下一个单词 |
Shift+← | 从光标处开始往左选择字符 |
Shift+→ | 从光标处开始往右选择字符 |
Ctrl+Shift+← | 选中光标左边的单词 |
Ctrl+Shift+→ | 选中光标右边的单词 |
Ctrl+/(小键盘) | 折叠当前类中的所有代码 |
Ctrl+*(小键盘) | 展开当前类中的所有代码 |
Ctrl+B | 全部构建 |
Option+Del | 删除前一个单词 |
Command+Shift+→ | 选中当前位置到行尾 |
Command+Shift+← | 选中当前位置到行首 |
查询/替换
快捷键 | 功能说明 |
---|---|
Command+K | 快速向下查找选定的内容(如果没有选定内容,则搜索最后一次搜索的内容) |
Command+Shift+K | 快速向上查找选定的内容 |
Ctrl+Shift+T | 搜索工作空间(Workspace)中的类(包括工程和关联的第三jar包) |
Ctrl+Shift+R | 搜索工作空间(Workspace)的所有文件 |
Command+J | 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在状态栏中显示没有找到了,查一个单词时,特别实用,要退出这个模式,按escape建) |
Command+Shift+J | 反向增量查找(和上条相同,只不过是从后往前查) |
Ctrl+Shift+U | 列出所有包含字符串的行 |
Command+H | 打开搜索对话框,查找函数,文件,类等等 |
Command+F | 全局查找并替换 |
导航
快捷键 | 功能说明 |
---|---|
Command+T | 快速显示当前类的继承结构 |
Ctrl+G | 工作区中的声明 |
Ctrl+Option+H | 查看当前函数调用栈 |
Command+E | 快速显示当前Editer的下拉列表,显示最近编辑的文档 |
Command + Shift + E | 显示管理当前打开的所有的View的管理器 |
F4 | 打开类型层次结构,显示类的继承关系,并打开类继承视图 |
F3 | 跳转到声明处,快速定位光标位置的某个类、方法和属性 |
Ctrl+PageUp/PageDown | 在编辑器中,切换已经打开的文件 |
Command+O | 快速显示 OutLine,显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。通过这个快捷键,你可以迅速的跳到一个方法或者属性,只需要输入名字的头几个字母 |
Option+Shift+W | 查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中) |
Command+[ | 跳转到上一次编辑 |
Command+] | 跳转到下一次编辑 |
Command+F6 | 展示下一个Editor |
Command+Shift+F6 | 展示上一个Editor |
Command+F7 | 切换到下一个视图,如编辑视图,输出视图,工程视图 |
Command+Shift+F7 | 切换到上一个视图 |
Command+F8 | 切换到下一个透视图,如Java视图,调试视图 |
Command+Shift+F8 | 切换到上一个透视图 |
Ctrl+F10 | 显示视图菜单 |
Ctrl+Shift+E | 显示管理当前打开的所有的View的管理器 |
Ctrl+Shift+F4 | 关闭所有打开的Editer |
Shift+Command+P | 跳转到相应地大括号 |
Ctrl+Shift+H | 在层次结构中打开类型 |
Ctrl+Option+↑ | 跳到上一个成员函数或变量 |
Ctrl+Option+↓ | 跳到下一个成员函数或成员变量 |
Ctrl+Option+H | 选择方法名,按下此快捷键会显示有哪些地方调用了此方法 |
Ctrl+Shift+Space | 参数提示,如果此时位于方法体中,就会出现方法的参数提示,当前光标所在位置的参数会用粗体显示 |
Ctrl+鼠标点击 | 选择类的名称,按住Ctrl不放,鼠标点击可以查看该类的源码 |
Command+↑ | 移到开头 |
Command+↓ | 移到结尾 |
Option+Command+Q | 调出show view |
Option + ← | 前一个编辑页面 |
Option + → | 后一个编辑页面 |
调试
快捷键 | 功能说明 |
---|---|
Ctrl+F5 | 单步跳入选择 Ctrl+F5 |
Shift+F5 | 使用过滤器单步执行 |
F5 | 单步跳入,即单步调试进入函数内部,就是跟踪到方法中,当程序执行到某方法时,可以按此键跟踪到方法中 |
F6 | 单步跳过,即单步调试不进入函数内部 |
F7 | 单步返回,即由函数内部返回到调用处,就是跟踪进入某方法内,当执行完某方法后,返回到调用此方法处 |
F8 | 继续,即一直执行到下一个断点 |
F11 | 调试最后一次执行的程序 |
Command+F11 | 运行最后一次执行的程序 |
Shift+Command+F11 | 运行当前文件 |
Ctrl+Shift+D | 显示变量的值 |
Ctrl+Shift+B | 在当前行设置或者去掉断点 |
Ctrl+R | 运行至行(超好用,可以节省好多的断点) |
Ctrl+U | 执行 |
Command+. | 查看代码警告(黄色叹号) |
重构
一般重构的快捷键都是Alt+Shift开头
快捷键 | 功能说明 |
---|---|
Option+Command+R | 重命名方法名、属性或者变量名 |
Option+Command+M | 把选中的代码抽取成方法 |
Option + Command + C | 修改函数结构(有N个函数调用了这个方法,修改一次就搞定) |
Option + Command + L | 抽取本地(局部)变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候) |
Option+Shift+F | 把Class中的local变量变为field变量 (比较实用的功能) |
Option+Shift+I | 合并变量(可能这样说有点不妥Inline) |
Option+Shift+V | 移动函数和变量(不怎么常用) |
Option+Command+Z | 撤销重构 |
Option+Shift+Y | 重做 |
其他
快捷键 | 功能说明 |
---|---|
Option+Enter | 显示当前选择资源的属性,windows下的查看文件的属性就是这个快捷键,通常用来查看文件在windows中的实际路径 |
Ctrl+↑ | 文本编辑器 上滚行 |
Ctrl+↓ | 文本编辑器 下滚行 |
Ctrl+M | 最大化当前的Edit或View (再按则反之) |
Command+W | 关闭当前Editer |
F2 | 当鼠标放在一个标记处出现Tooltip时候,按F2再把鼠标移开时Tooltip还会显示 |
Shift+F2 | 打开外部javadoc |
Command+等号 | 放大 |
Command+减号 | 缩小 |
Command+W | 关闭 |
Command + Shift + W | 关闭所有打开的Editer |
Command+S | 保存 |
Shift+Command+S | 全部保存 |
Command+Shift+L | 显示本视图上所有的快捷键 |