Eclipse功能集合
大家好,这篇博客的目的是总结一下Eclipse这个软件中一些不为常用的功能。与大家分享。谢谢~
1.利用one hour看了一下Eclipse的使用,用two hour写了这篇blog。
2.在现实项目中,活学活用,才会真正对你有利,否则你浪费时间看了本博客,对你毫无帮助。
本博客结构:目录 + 按目录分述
目录:
1.给Eclipse添加书签。
2.通过Attach File查看源码和系统函数。也可以通过open Type;Open Type Hierarchy;Open resources查所有类
3.Font size修改字体;Theme修改Eclipse IDE主题。
4.Content Assistant,添加熟悉的代码提示功能(与其它快捷键冲突);常用 "Alt+/"
5.Quick Fix功能+F2代码提示功能。
6.重启功能,就像microsoft onenote的自动保存功能。
7.设置web browser,通过Debug模式+Firebug模式,前后台调试。
8.Eclipse中常时用的快捷键。+win D + win E。
9.show line number。
10.market place,安装集成插件的功能。
11.new window;new console功能。管理工作区;切换工作区。
12.Eclipse管理任务;悬浮提示;关闭项目的重要性。
13.run 配置参数。写小程序要输入参数的。
14.open perspective的功能。
15.学会使用problems视图,
16.一个文件夹视图,与两个文件夹视图的切换。
17.管理workspace工作区。切换工作区。
18.Java Build Path设置Java构建路径。
正文:
1.使用书签作为提示信息,或者使用书签可以快速定位到文件中的指定的行。如果你想设置书签,你只需要在代码区右侧竖线上右击鼠标并选择能 "Add Bookmark" 即可。。

如上图所示,是操作方法及操作效果图。同时在show view视图中也有个Bookmarks视图。可以查看所有书签。删除时,还要定位到添加的那个界面,有一个选项是Remove Tasks,即删除了该书签。
2.Navigate, 在英文中含义是驾驶 航行的意思。可见其重要性。在菜单栏的这个菜单中,有几个很重要的选项。Last Edit Location;Back .java;此外,还有Open Type;浏览(Navigate)菜单提供了多个菜单可以让你快速定位到指定资源。Open Type, Open Type in Hierarchy 和 Open Resource 三个菜单项是非常有用的。


如上图所示,Open Type 菜单项可以打开一个对话框,对话框中可以查找 Java 类型文件。你可以在输入框中输入类名查找。 '*' 号表示 0 个或多个字母,'?' 号表示单个字母可用于指定模式。对话框中将显示所有匹配的模式。(包括JDK中的类)第二个图片中,你可以点击 Attach Source 按钮来查看类文件对应的源码。源代码位于 Java 主目录中的 src.zip 压缩文件中。


如上图所示,Open Type in Hierarchy 菜单允许用户在 Type Hierarchy 视图中查看类的继承层次。Type Hierarchy视图中选择指定的类就可以看到类的定义信息,包含对应的属性和方法,当然还有它的继承的层次结构。
3.Markers,的意思是标记的意思:如下图

当我们在项目中的.js会报错,但其实没有错误,但是看着那些红叉叉不舒服,这时候可以在show view当中,找到markers然后delete这部分的东西,项目中就不会出现上述问题了。但是你想,这是基于你对错误完全肯定的情况下做出的决定,所以要慎重而为之。
Eclipse功能集合的更多相关文章
- Eclipse优化集合,Eclipse优化速度,解决Ctrl+C、Ctrl+V卡
Eclipse优化集合,Eclipse优化速度,解决Ctrl+C.Ctrl+V卡 >>>>>>>>>>>>>>> ...
- Eclipse 插件集合
以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序: (1) AmaterasUML 介绍:Eclipse的UML插件,支持UML活动图,class图,sequenc ...
- Unity3d 鼠标拣选小功能集合
最近在做一些优化工具,把鼠标拣选的功能单独抽出来. 可遍历所有选中的某类型资源,会递归文件夹 可编译所有prefab的某个Component,也是递归的 using UnityEngine; usin ...
- Eclipse环境问题集合
1. XDoclet错误:Missing library: xdoclet-1.2.1.jar 从http://sourceforge.net/projects/xdoclet/files/xdocl ...
- Eclipse错误集合
一.Could not write metadata for '/RemoteSystemsTempFiles'. 错误代码 Could not write metadata for '/Remote ...
- JavaScript 常用的小功能集合
1. 得到当前用户使用的浏览器的内核版本 function getExplorer(){ var browser = ""; var explorer = window.navig ...
- 使用TortoiseGit操作分支的创建与合并功能集合
使用TortoiseGit操作分支的创建与合并 本文在介绍了软件安装和设置后, 写了TortoiseGit 常用的一些功能, 包括: 创建新库 添加文件及文件夹 创建分支 看分支情况及修改log 比较 ...
- VBA小功能集合-判断列内是否有重复值
1.判断列内是否有重复值: Dim arrT As Range Dim rng As Range Set arrT = Range("A:A")'判读A列单元格 For Each ...
- Eclipse快捷键集合
***eclipse查看哪个方法被调用:选中,右键选择Open call Hierarchy 选择要查看的方法: ctrl + alt + h 查看一个类被那些类继承或者实现: F ...
随机推荐
- fir.im Weekly - 2016 年 Android 最佳实践列表
2016 年已经过去一半,你在年初制定的成长计划都实现了吗? 学海无涯,技术成长不是一簇而就的事情.本期 fir.im Weekly 推荐 王下邀月熊_Chevalier的 我的编程之路--知识管理与 ...
- How Google TestsSoftware - A Break for Q&A
New material for the thisseries is coming more slowly. I am beginning to get into areas where I want ...
- KnockoutJS 3.X API 第五章 高级应用(2) 控制后代绑定
注意:这是一种高级技术,通常仅在创建可重用绑定的库时使用. 默认情况下,绑定仅影响它们应用到的元素. 但是如果你想影响所有的后代元素呢? 为此,只需从绑定的init函数中返回{controlsDesc ...
- rabbitMQ第三篇:采用不同的交换机规则
在上一篇我们都是采用发送信息到队列然后队列把信息在发送到消费者,其实实际情况并非如此,rabbitMQ其实真正的思想是生产者不发送任何信息到队列,甚至不知道信息将发送到哪个队列.相反生产者只能发送信息 ...
- C#委托(delegate)
C#中委托(delegate)是一种安全地封装方法的类型,委托是面向对象的.类型安全的. 使用委托的步骤: 1.声明委托 public delegate void DelegateHandler(st ...
- run命令
1.打开IIS %SystemRoot%\system32\inetsrv\iis.msc 2.打开EventView eventvwr 3.打开程序和功能 appwiz.cpl 4.打开intern ...
- hdu4751Divide Groups(dfs枚举完全图集合或者bfs染色)
/************************************************************************* > File Name: j.cpp > ...
- Hadoop学习笔记—MapReduce的理解
我不喜欢照搬书上的东西,我觉得那样写个blog没多大意义,不如直接把那本书那一页告诉大家,来得省事.我喜欢将我自己的理解.所以我会说说我对于Hadoop对大量数据进行处理的理解.如果有理解不对欢迎批评 ...
- 哈夫曼树(二)之 C++详解
上一章介绍了哈夫曼树的基本概念,并通过C语言实现了哈夫曼树.本章是哈夫曼树的C++实现. 目录 1. 哈夫曼树的介绍 2. 哈夫曼树的图文解析 3. 哈夫曼树的基本操作 4. 哈夫曼树的完整源码 转载 ...
- HT for Web可视化QuadTree四叉树碰撞检测
QuadTree四叉树顾名思义就是树状的数据结构,其每个节点有四个孩子节点,可将二维平面递归分割子区域.QuadTree常用于空间数据库索引,3D的椎体可见区域裁剪,甚至图片分析处理,我们今天介绍的是 ...