A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jmw 中级黑马   /  2015-8-19 21:59  /  1471 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Ctrl+Shift+T打开类
Ctrl+Shift+/  Ctrl+Shift+\ 多行注释
Ctrl+D 删除当前行,或者选中行
Ctrl+Alt+方向键上下 向上、下复制一行
Alt+方向键上下 向上、下移动一行
Ctrl+Shift+X 将选中部分中的字母大写
Ctrl+Shift+Y 将选中部分的字母小写
Alt+Shift+S,R 封装字段
Alt+Shift+S,O/C 生成构造函数
Alt+Shift+S,V 覆盖父类方法
Ctrl+K 选中变量,按Ctrl+K快捷查找下一个同样变量
Ctrl+Shift+K 同上,相反
Ctrl+Q 定位到最后编辑的地方
Ctrl+O 列出本类中所有方法及属性
Alt+Shift+R 重命名(按两次给get set一起重命名)
Alt+Shift+L/M 提取本地变量及方法
Ctrl+1 选中多行,可提取方法,等等
Ctrl+C/V 全局复制粘贴,用于复制java文件
shift+tab  回退
Ctrl+L定位到指定的行
F4显示类的持续关系,继承、实现、子类
ALT+Shift+Z (重构后悔药?怎么也有选中某些行:try/catch、do、while、if)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供给快速匹配定位到某个单词,若是没有,则在stutes line中显示没有找到了)
Ctrl+Shift+J 同上,反向
Ctrl+Shift+P 定位到对于的匹配符(比如{}())(从前面定位到后面时,光标要在匹配符里面,后面到前面则反之)
Ctrl+Shift+G 在workspace中搜刮引用(选中某个变量,则列出所有引用该变量的地方)
Ctrl+Shift+S 保存全部
Ctrl+W 关闭当前打开的文件(在打开java文件时按该快捷键可以快速关掉该java文件)
Ctrl+Shift+W 关闭所有打开的文件
Ctrl+Y 与Ctrl+Z相反
Alt+Enter 显示当前选择资源(工程or文件)的属性,相当于右键选择属性
Alt+Shift+T  弹出选项(抽取方法到父类或接口、移动类名、重命名类名)
Alt+Shift+V  选中类名或类文件可移动该类

可双击鼠标选中匹配符,比如"hello world nihao"在引号双击即可选中所有,包括在使用到括号也是可以的


调试快捷键
Ctrl+Shift+B 在当前行设置或取消断点(在Debug视图下才可用)
F5 进入方法
F6 单步执行
F7 执行完方法,返回到调用此方法的后一条语句
F8 继续执行,到下一个断点停止

Ctrl+T 快速显示当前类的继承结构
打开类型 Ctrl+Shift+T
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面

Alt+Shift+A 方便选择,可以复制几条语句中间的部分,或者删除
Ctrl+Alt+/  提示打开的文件中写过的单词或中文句子

Ctrl+Alt+H
如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”,
Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。



下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)

ctrl+shift+r:打开资源
可以让你打开你的工作区中任何一个文件

ctrl+e:快速转换编辑器
帮助你在打开的编辑器之间浏览

ctrl+2,L:为本地变量赋值
开发过程中,我常常先编写方法,如Calendar.getInstance(),然后通过ctrl+2快捷键将方法的计算结果赋值于一个本地变量之上。这样我节省了输入类名,变量名以及导入声明的时间。

shift+enter及ctrl+shift+enter
Shift+enter在当前行之下创建一个空白行,与光标是否在行末无关。Ctrl+shift+enter则在当前行之前插入空白行。

ctrl+m
大显示屏幕能够提高工作效率是大家都知道的。Ctrl+m是编辑器窗口最大化的快捷键。

select 1 from tablename where col = col limit 1;//如果只是为了查询某条记录是否存在,推荐这种方式


搜索快捷键:
Ctrl + T 搜索当前接口的实现类


Shift+Alt+左方向键/右方向键 :  选中多个

6 个回复

正序浏览
刚好学到了~
回复 使用道具 举报
赞一个!!!!!!!
回复 使用道具 举报
楼主好厉害~小白膜拜~~
回复 使用道具 举报
好东西,收藏了
回复 使用道具 举报
好东西  ,正学到这了,要是有文件就更好了!!
回复 使用道具 举报
真是好人
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马