F8-------运行到下一断点处

F5-------STEP INTO

F6-------STEP OVER

***********************************************************************

Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10) 收藏

<script type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && text.length>300) { text = text + "/r/n/n本文来自CSDN博客,转载请标明出处:" + location.href; clipboardData.setData("text", text); } }, 100); } } </script> <script class="blogstory">function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

Eclipse Java常用快捷键(Eclipse Shortcut Keys for Java Top10)
0.背景
Eclipse 作为Java的OpenSource开发IDE,已经是开发人员进行Java应用开发(不局限于)的首选,虽然还有很多其他的可选IDE,但是其他的工具 要么是付费工具,比如IntelliJ,IBM Rational Application Developer(Eclipse+IBM Plugins),JBuilder等;或者功能不是十分的强大,比如一些中小型的集成开发工具或者诸如Ant这样的构建工具。
关于各种Java IDE的一个比较,请参考:http://www.apl.jhu.edu/~hall/java/IDEs.html#Java-IDEs
Eclipse的开源性是其广泛应用的主要原因之一。同时Plugable的特点使得任意插件可以很方便的集成的IDE中,使得IDE的功能变得容易伸缩,在基本的平台上可以添加任意多插件。
1.说明
    a.在Eclipse中,可以通过Window->Preferences->General-Keys进行快捷键的自定义设置,可以根据用户的个人喜好,进行自定义。
    b.如果在操作系统中定义了其他的与Eclipse冲突的快捷键,此时Eclipse的快捷键是否有效,取决于操作系统。
(比如在操作系统中,简体中文输入法的切换会使用CTRL+SPACE作为快捷键,而在Eclipse Java编辑器中,这个快捷键是用于Content Assist的。)
(如果使用谷歌拼音输入法的话,该软件会默认使用CTRL+SHIFT+S、CTRL+SHIFT+K、CTRL+SHIFT+T作为快捷键,其中CTRL+SHIFT+T是Eclipse中比较常用的快捷键。)
    c.本文介绍的快捷键是指通过鼠标操作时比较麻烦,没有键盘操作快速的时候,比如格式化代码功能,如果使用鼠标,那么要Right Click->Source->Format,由于在右键菜单中有非常多的选项,首先要找到Source,然后再Source菜单下面还有很 多子菜单,再找到Format,这样的话,就没有使用快捷键方便了。
但是如果要格式化整个package中的多个类,那么一个一个的将java类 文件打开,然后再CTRL+SHIFT+F就比较慢了,可以直接选中package,然后Right Click->Source->Format,所以说,具体使用鼠标还是快捷键,取决于开发人员的个人喜好,本文介绍的只是相对比较常用的快 捷键。
    d.对于编辑器固有的快捷键本文不做介绍,例如CTRL+C,CTRL+X,CTRL+V,CTRL+F(Find&Replace),CTRL+N(New),F5等。
    e.一些比较复杂的快捷键,例如要同时按下四个键的话,我的手指不够灵活,本文不做介绍。
1.Java开发快捷键介绍
i.自动格式化:CTRL+SHIF+F
比较常用的功能,虽然笔者还是喜欢自己在编写代码的时候使用空格进行格式化,但是有的时候也会使用这个快捷键进行格式化,毕竟手写的时候容易出现失误的情况。
ii.内容帮助(Content Assist):CTRL+SPACE
当你输入一个类,只记得类的前几个字符,例如对于java.text.MessageFormat,只记得好象是以Message开头的,那么输入Message之后,使用CTRL+SPACE试试,所有以Message开头的可用的类就都可以看到了。
当 你定义一个变量,但是变量的名字比较长(虽然不推荐长变量名,但是有时候还是难以避免,因为要见名达意嘛),这样每次输入时就比较费时耗力了,比如 priceOfPotato,priceOfTomato,这时只需要输入p,然后使用该快捷键,一些可用的内容就出现了,出现的数序是局部变量和成员变 量在前面,然后是类,接口等。
iii.查看Declaration/打开类型Hierarchy:F3/F4
选中package,类,方法,变量,按下F3快捷键,就可以跳转到该package,类,方法,变量的定义了。
通过F4快捷键,可以查看类,接口的层次(继承,实现)关系,以树状形式显示。
iv.快速修改:CTRL+1
出现了红色波浪线(错误)怎么办,首选是看看eclipse有什么建议,CTRL+1可以显示Eclipse的修改建议,然后选择你认为正确的修改方式吧。
v.打开资源(类型):CTRL+SHIFT+R/T
如果一个工程中有上百个类,那么定位某一个类,通过在层次树中去找实在太麻烦了,可以同通过CTRL+SHIFT+R来查找资源,这里资源包括java源代码,各种资源文件等等。
而如果要查看jar包中的类,那么就需要使用CTRL+SHIFT+T来查看类型了。
vi.DEBUG快捷键:F5,F6,F7,F8---运行/DEBUG最后一次启动:CTRL+F11/F11
F5为调试时进入方法。例如
public void print(){
    String today = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG).format(new Date());
}
此时Debug时按下F5,即可进入format方法。
从format方法返回到print方法的方式是执行完format方法后自动返回,或者按下F7快捷键返回。
F6快捷键用于单步执行。
F8快捷键用于继续执行到下一个断点。
可以通过CTRL+F11和F11快捷键进行上一次的运行或者上一次的DEBUG。
vii.重构:ALT+SHIFT+R
重构是eclipse中比较重要的一个功能,类,方法等都可以进行重构,并将关联引用的地方进行同步的重构。
viii.组织导入:CTRL+SHIFT+O
在java编辑器中,可以通过使用这个快捷键来进行缺少的类的导入以及多余的导入的删除。
ix.添加注释:CTRL+/
可以通过这个快捷键方便的将当前行或者选中的多行进行注释,注释的类型为单行注释。
x.快速Outline:CTRL+O
在当前类中按下CTRL+O,可以显示当前类的所有的方法(不包括继承的),如果按下该快捷键两次,可以查看到当前类及其父类的所有的方法。
4.其他常用快捷键
虽然不仅仅在java开发中使用,但是下面的这些快捷键也非常频繁的被使用。
    删除行(Delete Line):CTRL+D
    查找下(上)一位置:CTRL+K/CTRL+SHIFT+K
    定位具体某一行:CTRL+L
    向上(下)移动选中的行:ALT+UP/DOWN ARROW
    文件中出现次数:CTRL+SHIFT+A
    打开检索对话框:CTRL+H
    单词自动完成:ALt+/
5.总结
本文介绍了使用Eclipse进行Java开发时常用的快捷键。

ECLIPSE 调试F8-------运行到下一断点处 F5-------STEP INTO F6-------STEP OVER相关推荐

  1. Pycharm从一个断点运行到下一个断点

    之前利用pycharm进行debug的时候,从来没想到可以这么操作,比如我想制定到某一个断点的时候,旺旺把光标设置到某一行,然后利用pycharm自带的运行到光标处. 实际上操作的时候,很多时候都是看 ...

  2. 【Windows 逆向】OD 调试器工具 ( 分析 OD 硬件断点处的关键代码 | 添加硬件断点 | 关键代码 | MOV 指令 | EAX 寄存器值分析 | 使用命令查看 esi+0cc 地址 )

    文章目录 一.添加硬件断点 二.关键代码 三.MOV 汇编指令格式 四.EAX 寄存器值分析 五.使用命令查看 esi+0cc 地址 一.添加硬件断点 在上一篇博客中 , 在子弹个数数据内存地址 07 ...

  3. eclipse java 单步调试快捷键,Eclipse如何调试 Eclipse调试详细教程

    Eclipse作为开发者必备的一款常用软件,有许多开发者还不知道eclipse的debug功能该如何使用,debug模式简称为调试,可以自动编译出项目中的问题,小编今天就为大家带来了Eclipse使用 ...

  4. 最全Pycharm教程(3)——代码的调试、运行

    如果觉得这篇文章对您有所启发,欢迎关注我的公众号,我会尽可能积极和大家交流,谢谢. 最全Pycharm教程(1)--定制外观 最全Pycharm教程(2)--代码风格 1.准备工作 (1)Python ...

  5. Eclipse调试方法

    http://blog.jobbole.com/93421/ 一.Eclipse调试介绍 二.Eclipse中和Debug相关的视图 2.1 Debug View 2.2 Variables View ...

  6. 一个简单的Eclipse调试Debug流程(四)

    本文链接:https://blog.csdn.net/u011781521/article/details/55000066    http://blog.csdn.net/u010075335/ar ...

  7. Eclipse调试Java程序技巧

    主要步骤.Debug As"->"Java Application".双击设置断点,F5是跳进,F6是执行下一步,F7是跳出 在看这篇文章前,我推荐你看一下Ecli ...

  8. Eclipse调试Java的10个技巧【转】

    clipse调试Java的10个技巧 先提三点 不要使用System.out.println作为调试工具 启用所有组件的详细的日志记录级别 使用一个日志分析器来阅读日志 1.条件断点 想象一下我们平时 ...

  9. Eclipse调试Java的10个技巧

    先提三点 不要使用System.out.println作为调试工具 启用所有组件的详细的日志记录级别 使用一个日志分析器来阅读日志 1.条件断点 想象一下我们平时如何添加断点,通常的做法是双击行号的左 ...

最新文章

  1. linux 变量替换字符串,变量替换 字符串处理
  2. clion 远程调试配置失败 Failed to reload 错误
  3. git把本地代码上传(更新)到github上
  4. 眼睛看特定角度有闪光的处理办法
  5. uniapp使用android studio进行调试的配置
  6. Web前端的学习路线,你真的知道吗?
  7. DSB2017第一名代码尝试运行(记录自用)(五)
  8. 深入理解Web Service
  9. (转)EPWING格式的日语词典
  10. vue中阻止表单自动提交
  11. 如何登陆FTP服务器下载文件
  12. OpenCV_03 Numpy库和Mat
  13. C sharp(#)中的float,double, Single,Double关键字
  14. Android设置按钮不可点击
  15. 基于肌肉骨骼模型的预测仿真
  16. 移动技术开创互联网奇迹
  17. 【云原生Docker系列第三篇】Docker网络模式(在失去的所有人里,我最怀念自己 )
  18. 无MAC法安装genymotion的解决办法_Invalid reply from server..
  19. flex 居中并两端对齐
  20. Postfix 故障解决一例

热门文章

  1. PHP获取地址栏信息
  2. db2 springboot 整合_springboot的yml配置文件通过db2的方式整合mysql的教程
  3. 查处的数据如何乱序_老司机总结常用镜像方法,让镜像数据更加可靠
  4. c 性能好于java,吐槽一下java的效率。。。比起C差的真的好远。。。
  5. WebMagic实现分布式抓取以及断点抓取
  6. 阿里云ECS服务器无法发送邮件
  7. AD回收站功能的使用
  8. 1. spring boot起步之Hello World【从零开始学Spring Boot】
  9. phoenix 开发API系列(三)phoenix api 结合数据库
  10. activemq ObjectMessage 不鼓励使用,有安全隐患