在项目过程中一些刚刚入行的同学经常出现一些类似于“刚刚那个窗口怎么不见了”、“我的控制台呢”这样的问题,总的来说就是对eclipse这个工具使用不熟练。于是我就大概的总结了一下,eclipse中经常使用的一些按钮。

  • 第一类,视图类的:


    如图所示,常用的有3个红色方框中的按钮,第一个collapse all 把所有的文件折叠起来。第二个link with editor 关联编辑器,就是将编辑器中的文件与资源视图中的文件关联起来,这个按钮比较常用一般都是选中状态(当然也有人嫌烦的不选中)。第三个是视图菜单,菜单里面都是设置一些工程、文件夹、包的presentation(展示方式,一般有flat平铺,hierarchical分层两种)。

    这里是工程的perspective(透视图),点如图的Java EE左边的按钮可以打开perspective(透视图)如下图所示。可以选择以各种perspective(透视图)的方式打开工程,常见的如上图的JavaEE和他右边的SVN、Debug、Java、Git等方式。

    下面是几个开发过程中常见的几个view。如下图所示,红色方框中的第一个是Outline大纲,可以从Outline中很容易的找到类或接口中的方法、成员等。下面一个绿色的带个三角形的是Progress进程,里面通常展示了你的操作进度。再下一个是Problems问题,工程中的问题,点开后可以看到问题的详情。再下一个是Error,工程中的错误,点开后可以看到错误的详情。最后一个就是大家熟悉的console控制台了。当然还有其他的好多没有放在这里。
    所有的视图都可以通过eclipse菜单栏上的”windows”->”show view”找到。

第二类,开发调试类

如上图,开发过程中经常使用的开发调试类的一些按钮。
第一个红色方框中第一个按钮,skip all breakpoints(快捷键ctr+alt+B)选中用来跳过所有的断点,有时断点太多了可以用这个按钮。第二个是F8,第三个挂起,第四个终止。
第二个红色方框中的是F5、F6、F7一般不会去点按钮,都是按键盘的。
第三个红色方框分别是debug和run,这2个按钮在微服务开发中很有用,大家都知道,微服务开发经常要启动N个工程,要去跑N个启动类,每个启动类都在N层目录下面,所以不要再去找到某个启动类,然后再去run或者debug了,启动一次后直接点这两个按钮下拉菜单中的启动或者调试就可以啦。

如上图所示,这个是Console(控制台)上面的一些按钮,从左到右分别说一下第1到第9个:
1.Terminate终止,就是关掉正在跑的一个进程,注意他关掉之后并不会清空Console下的日志。
2.Remove Launch,清空当前(已停止的工程下的Console下的信息)。注意,只有工程终止了才能清除。
3.Remove All Terminated Launches 清空所有已经终止的Console下的信息。注意,是清除所有的。
4.Clear Console 清除当前Console下的所有信息。不论工程有没有停止,都可以清空。
5.Scroll Lock 锁住滚动条。开发过程中有时候日志很多,你还没有看清楚就滚跑了,这时你只要点一下这个按钮就OK了。
6.Word Wrap 换行,Console下的信息换行展示,有些异常实在是太长…。
7.Show Console when Standard Out Changes 当Console下有变化时展示Console,这个按钮就是在关闭Console后,如果Console下有变化就自动展示。
8.Show Console when Standard Error Changes 当Console下有错误时展示Console。有时候Console在下面挺占地方的,关掉之前选中这个按钮,在程序运行过程中只要不出错Console就不会出来烦你了 。
9.Pin Console 钉住控制台。这个按钮在微服务开发中很有用,微服务开发中经常会启动N个程序,然后我们在调试其中一个的时候有时候希望控制台就固定在这一个下面,这时候这要用到这个钉住控制台按钮了。
10.Display Selected Console 展示选中的控制台。这个也是在微服务开发中很有用。
11.Open Console 打开控制台,有时候不想用第10条的选来选去,我们可以多开几个Console,这就要用到这个按钮了。

Eclipse开发调试过程中经常使用到的常见按钮相关推荐

  1. c语言调试过程中的错误,C语言调试过程中duplicate symbol错误分析

    说明:在我们调试C语言的过程中,经常会遇到duplicate symbol错误(在Mac平台下利用Xcode集成开发环境).如下图: 一.简单分析一下C语言程序的开发步骤. 由上图我们可以看出C语言由 ...

  2. uniapp开发app过程中集成友盟统计

    uniapp在开发app过程中,需要集成友盟统计,可参考以下流程进行配置 友盟统计官网注册并获取appkey 单独创建安卓跟ios的应用,获取到appkey(这里以安卓为例) 配置manifest.j ...

  3. STM32调试过程中出现的问题1:

    STM32调试过程中出现的问题1: -\HARDWARE\KEY\key.c(47): error: #29: expected an expression if(key_up&&(K ...

  4. 在PHP输出时间代码调试过程中出现 “It is not safe to rely on the system’s timezone settings”

    在PHP输出时间代码调试过程中出现 "It is not safe to rely on the system's timezone settings" 解决方法可试试: 1.在p ...

  5. 在顶级游戏开发的过程中需要怎样的编程实力?

    做游戏技术主要讲究的是套路,以及对套路的掌握程度.比如说你要搞个体积光,那么从用mesh+uv动画,到volumetric scattering你都得知道,而且要知道这些方案的优缺点,以及具体的实现细 ...

  6. 变频器调试过程中的常用参数设置详解

    变频器调试过程中的常用参数设置详解 变频器的设定参数较多,每个参数均有一定的选择范围,使用中常常遇到因个别参数设置不当,导致变频器不能正常工作的现象.因此,变频器调试是从正确设置变频器参数开始的.以下 ...

  7. 电源设计调试过程中的异常现象介绍

    调试过程中所看到的一些异常现象,以及后来的解决办法.其实很多工程师认为设计电源是非常重经验的一门技术,要见多识广.这种经验,不但体现在设计中,更体现在调试的过程. 当你一看到波形,就能把问题定位,那就 ...

  8. 软件开发的过程中, 一定需要简单设计?

    2017.7.4, 深圳, Ken Fang 前言: 简单设计只是写文档, 而不能指导开发, 这样的简单设计, 就只是在瞎折腾. 但是, 软件开发的过程中, 不做简单设计, 软件开发就永远做不好. 简 ...

  9. assert()断言函数,用于在调试过程中捕捉程序错误

    断言函数,用于在调试过程中捕捉程序的错误. "断言"在语文中的意思是"断定"."十分肯定地说",在编程中是指对某种假设条件进行检测,如果条件 ...

最新文章

  1. python 日历_python中的日历和时间
  2. reciprocity
  3. 这是要把前几年积累的C++的节操给丢光吗
  4. AngularJS中关于ng-class和*ngIf指令
  5. 【渝粤教育】广东开放大学 企业项目报表分析 形成性考核 (35)
  6. [转载] 1022 D进制的A+B (20分)【java题解】【80ms】
  7. python实时连接oracle_python连接oracle数据库
  8. linux创建n个进程的方法 --- fork
  9. MOSS 2010:Visual Studio 2010开发体验(23)——编写自定义的BCS连接器
  10. CSDN开发者云平台体验
  11. uygurqa输入法android,uygurqaapp输入法
  12. python题目练习——jmu-python-分段函数数学函数
  13. 一键磨皮插件:DR5白金版(支持ps 2022)中文版
  14. Implement AWS SQS and Lambda to decouple process flow
  15. wmp搭建PHP,教你如何使用WIN7自带的WMP实现媒体共享
  16. 马太效应 (两极分化现象)
  17. 百度地图android版v6.7,百度CarLife
  18. excel 统计某一列各个值的个数
  19. BlumNet: Graph Component Detection for Object Skeleton Extraction阅读笔记
  20. 100ms的延迟让亚马逊损失1%销量,如何快速降低网站延迟?

热门文章

  1. mysql dbo_sql的表名中的dbo是什么意思
  2. 迟迟不发业绩预告,京东方此时无声胜有声?
  3. 网站服务器rookit级木马后门查杀分析
  4. 昨天被一个老乞丐给教训了一番
  5. C/C++居民小区水电费管理系统
  6. linux 创建文件指定编码格式,学习笔记:linux 转换指定目录下文件名编码格式
  7. java数值估算_项目估算指南
  8. CLion C++开发QT ,串口通信,JSON文件写入读取,CRC-16校验,图片转二进制(qrc转rcc)并将项目打包exe可执行文件。
  9. 吾爱软件加壳脱壳工具箱 v 1.0
  10. Python爬取公众号保存成Word