【 Ctrl + 1 】: 推荐建议处理(将光标放在有黄色提醒的地方)
【 Ctrl + E 】: 罗列当前已经打开的窗口
【 Ctrl + M 】: 最大化/最小化当前窗口
【 Ctrl + T 】: 查看当前文件类继承关系
【 Ctrl + L 】: 将光标快速定位到某一行
【 Ctrl + O 】: 罗列当前java类中的方法/(类成员)html/xml:显示当前所有标签
【 Ctrl + D 】: 删除当前行代码
【 Ctrl + < 】: 查找定位上一处黄色警告建议/红色报错代码
【 Ctrl + > 】: 查找定位下一处黄色警告建议/红色报错代码
【 Ctrl + / 】: 注释/解注释当前行(单行注释)
【 Ctrl + F 】: 查找指定字符/串
【 Ctrl + Q 】: 将光标定位到最后编辑的地方
【 Ctrl + H 】: 在选中的项目中(/全局搜索/),搜索指定字符/串的文件
【 Ctrl + K 】: 查找选择字符串的下个位置
【 Ctrl + S 】: 保存当前文件
【 Ctrl + W 】: 关闭当前文件
【 Ctrl + + 】: 放大代码,跟浏览器ctrl+滚轮+效果一样
【 Ctrl + - 】: 缩小代码,跟浏览器ctrl+滚轮-效果一样
【 Alt + / 】: 自动补全提示,提供内容的帮助,记不全的方法、类、属性(最常用)
【 Ctrl Alt + H 】: 选择某个方法/属性,找出当前选中被调用的文件
【 Ctrl Alt + ↑ ↓ 】: 在当前行上/下一行,快速复制当前行
【 Ctrl Alt + M 】: 将选择的代码块显示成一行
【 Ctrl Alt + J 】: 将选择的代码块显示成一行(若未选择任何代码,则将当前位置行和下一行显示为一行)
【 Shift + Enter 】: 在当前行下面生成一个空白行,并将光标定位过去(自动对其)
【 Ctrl Shift + Enter 】: 在当前行上面生成一个空白行,并将光标定位过去(自动对其)
【 Ctrl Shift + E 】: 罗列当前已经打开的窗口,并选择(反向选择)打开某一个,或者选择(反向选择)关闭某一些窗口
【 Ctrl Shift + K 】: 查找选择字符串的上个位置
【 Ctrl Shift + R 】: 打开当前工作区中(打开的工程)所有类型的文件,但只限手动编写的文件,不含工程中引用到的jar包中的类、接口
【 Ctrl Shift + T 】: 打开当前工作区中(打开的工程)所有java文件/class文件,包括jar包中的类和接口
【 Ctrl Shift + F 】: 格式化选中代码块(未选中则格式化整个当前java类代码)
【 Ctrl Shift + / 】: 注释/解注释当前选中代码块(多行注释)
【 Ctrl Shift + O 】: 自动导包,去除无用包
【 Ctrl Shift + P 】: 定位到当前代码的花括号'{}'位置,匹配代码所在代码对
【 Ctrl Shift + Y 】: 将所选代码块转换为小写
【 Ctrl Shift + X 】: 将所选代码块转换为大写
【 Ctrl Shift + C 】: 在js代码中,注释/反注释js代码
【 Alt Shift + Z 】: 将选中代码块try catch/if/do while等
【 Alt Shift + J 】: 为方法/类,生成注释
【 Alt Shift + S 】: 主要生成set/get/以及无参有参构造方法
【 Alt Shift + X + J 】: Run As 运行当前main方法
【 Alt Shift + X + T 】: Run As 运行当前选中Junit方法
【 Alt Shift + R 】: 重命名当前选中字符串,(上下文关联该字符串的地方会统一改变)
【 Alt Shift + M 】: 抽取方法,这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用
【 Alt Shift + ↑ ↓ 】: 在当前位置向(上/下)两侧层层递增/递减选中代码块
【 Alt Shift + C 】: 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
【 Alt Shift + L 】: 抽取本地变量(可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)