Eclipse是用java的同学必不可少的工具,关于它的快捷键,佟老师在课上敲代码的时候经常报一下,才用Eclipse不久时宋老师也给我们共享了一本关于 Eclipse快捷键的资料,最近张晓光老师也在技术分享里给我们做过一次专题讲座,下面我就结合自己的体会写一下这方面的话题。
1、 使用最多:Alt + /
做为内容辅助提示,估计无人不用,当然它还可以用来做一些快速输入,比如初学者用得最多的System.out.println(),只要输入syso然后按此组合键,就自动完成并且将光标定位到括号内,其实一些常用的一些结构都可以用这个方法输入,比如for, try …catch等等,只要是在preference – java – editor – template中定义过的都可以
1、 Ctrl + 1:功能最多
它的作用是提示并快速修复,当然一般是提示代码有错误的时候使用,它会根据错误提示你导入包、强转、抛出或捕捉异常、修改变量/方法名、创建变量/方法等等很多,一般这些提示都是很贴心很方便你解决错误的,除了被动用它修复错误,你也可以明知故犯地主动创造错误让它来帮你修改,达到快速输入的目的。
2、 Ctrl + Shift + O
快速自动导入需要的包,虽说楼上的也能做,但干这活它可是专业的。
3、 Ctrl + D
删除当前行或者选中行,超级方便,使用率相当高,比较郁闷的是,用惯这个快捷键,到editplus或者word里总是想按Ctrl + D来删除,真是晕啊。
4、 Ctrl + /
用单行注释 注释 / 取消注释 当前行或者选中行,调试程序里难免要暂时关闭一些代码,所以它的使用率还是挺高的。 功能类似的快捷键还有Ctrl + sift + /和Ctrl + sift + \ 这一对,把选中部分用多行注释或者取消,但是这组键用着不方便,开关键还不一样,目前我还没用过
以上5组是最有用最常用不可不用的,如果你还有没用过的,那小心你已经out了。
5、 Ctrl + Shift + F
格式化代码,这个我用的还真是不多,因为自己写代码时格式还是挺规范的,自觉写代码格式不规范的同学不妨多用用,也好发现自己的格式错误的地方。
6、 Ctrl + Shift +向上键 / 向下键
复制当前行或者选中行到上一行 / 下一行的方法,如果这时候你还在Ctrl + C、Ctrl + V,快把它记下来吧。
7、 Alt +向上键 / 向下键
让当前行和上一行 / 下一行交换位置,结合上一组使用你会发现Ctrl + C、Ctrl + V貌似快要失业了。
8、 Shift + Enter / Ctrl + Shift + Enter
在当前行的 下一行 / 上一行插入一个空行并将光标移到新插入的行,这组键以前没用,是在前几天张老师的技术分享上新学的,正在习惯中,它的功能对我来说特别有用,因为我的小mini无线键盘要按Fn组合才可以按End到行末,而这组键不用在行末就可以插入空行。
9、 Ctrl + M
最大化 / 取消最大化当前窗口, 当代码比较长时用它还是很方便的,不用再切换鼠标双击那么麻烦。
10、 Alt + Shift + R
修改当前光标所在的变量或者方法名,自动修改所有的引用,很实用。
以上6组是和编辑相关的,强烈建议大家养成用它们的习惯,会在一定程序上提高代码的输入速度。
11、 Ctrl + K / Ctrl + Shift + K
快速在当前文档 向后 / 向前查找选中内容,虽然Ctrl + F也可以,但这个更方便些。
12、 Alt +向左键 / Alt + 向右键
后退 / 前进 到上次代码位置,这组一般是当你查看代码,连续跳转了几个类或者方法后,想再回去看时,用它很方便。
13、 Ctrl + Shift + T
打开类型, 上课时经常看到佟老师用这个来打开JDK里的类来看源码,就学会了,很好用
14、 Ctrl +鼠标点击
点击变量会到变量定义处,点击类或者方法会进入点击的那个类和方法内部,用来浏览代码或者看源码的好帮手,今天发现按F3也有一样的作用,
15、 Ctrl + Shift + G
这个也是课上看老师用过的,可以查看光标所在的类、方法或者属性都在哪些地方被引用了,这个目前用的很少,因为代码结构都很简单,但以后一定会很有用的。
以上5组是一些查找和定位快捷键,目前都在用,但除了15用的都不太多,其实还应该有些,但是受限于目前是初学,还用不上,以后再慢慢学。
除了以上,还有三个能减少切换鼠标操作的快捷键我也经常用:
Alt + Shift + N : 创建新文件
Alt + Shift + S : 打开重构右键菜单,生成getter/setter方法、构造方法、toString()方法
Alt + Shift + Z: 把选中的代码放到while、for、try…catch等结构里
这三组快捷键并不能提高速度,只是减少了切换鼠标,因为我觉得在敲代码时老是要去切换鼠标,是件很不爽的事,而Eclipse强大的快捷键功能可以基本让我们免除这种不爽。
除了上述这些或多或少已经习惯在用的快捷键,还有一些也有用需要慢慢培养习惯的,比如:
Ctrl + F6 / Ctrl + Shift + F6切换到上一个 / 下一个编辑器 (或者用Ctrl + E显示列表切换,更方便按些)
F3 快速定位光标位置的类、方法、属性
F4 显示当前类的继承关系,并打开类继承视图(或者类似的Ctrl + T 快速显示当前类的继承关系)
Ctrl + O 大纲视图
Ctrl + Q 定位到最后编辑的位置
最后,希望大家能培养用快捷键的习惯,习惯是需要慢慢培养的,一个好习惯对人的帮助是长久的,培养好习惯的过程中,必然要放弃一些眼前的利益,比如现在我现在为了习惯使用Shift + Enter / Ctrl + Shift + Enter这组快捷键,如果习惯性的用老方法又想起来快捷键,就退回去重新用快捷键重做,这样就能很快掌握。
详细解决方案
Eclipse快捷键,您真的会用了吗
热度:16 发布时间:2016-04-23 02:00:06.0
相关解决方案
- eclipse struts2找不到action!调了一个晚下了
- Eclipse + Tomcat Debug時很慢,该怎么解决
- eclipse+tomcat6.0+oracle 10g配置数据库连接池的异常
- eclipse ee版本 怎么新建和发布 web project
- eclipse 运用URL连接出错,求解
- eclipse jee tomcat警告有关问题
- eclipse 提醒 configure build path
- !hadoop 0.21.0 eclipse 3.7 win7,点击run on hadoop报错
- JDBC MYSQL 驱动加载失败 JSP DAO ECLIPSE,该怎么解决
- Eclipse 报错org.apache.catalina.LifecycleException: Failed to start component。该怎么解决
- eclipse 老崩溃 错误异常如下
- Eclipse JSP调用Servlet的有关问题
- eclipse 怎么发布 Dynamic web project到Tomcat
- eclipse 经典版,最新稳定版是多少?解决方法
- 【文件分享】Eclipse Plug-in资料分享
- eclipse 在线安装 birt,该怎么解决
- 现下公司里开发用的 Eclipse + MyEclipse + Tomcat + JDK 都是什么版本的
- Eclipse plugin/RCP开发资料大整理
- 现时公司里开发用的 Eclipse + MyEclipse + Tomcat + JDK 都是什么版本的
- j2me eclipse antenna打包混合出错了,该怎么处理
- Eclipse + wtk下,如何加com.nokia.mid.ui
- Eclipse 混淆包错误有关问题
- Eclipse 调试 J2ME 出现有关问题了。
- eclipse 3.2中J2ME 开发配置有关问题
- eclipse wtk 2.2整和有关问题
- eclipse 集成 javaAPI 的有关问题
- eclipse class not found 愁死了解决方法
- eclipse 没法打包资源文件
- 急问:S60,eclipse,打开模拟器总是提示“unhandled exception.Close application?该如何解决
- 请教怎么在 Eclipse 中配置M3G 包以 支持 J2ME 的 3D 游戏开发?