大家好,这篇博客的目的是总结一下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功能集合的更多相关文章

  1. Eclipse优化集合,Eclipse优化速度,解决Ctrl+C、Ctrl+V卡

    Eclipse优化集合,Eclipse优化速度,解决Ctrl+C.Ctrl+V卡 >>>>>>>>>>>>>>> ...

  2. Eclipse 插件集合

    以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序: (1)    AmaterasUML        介绍:Eclipse的UML插件,支持UML活动图,class图,sequenc ...

  3. Unity3d 鼠标拣选小功能集合

    最近在做一些优化工具,把鼠标拣选的功能单独抽出来. 可遍历所有选中的某类型资源,会递归文件夹 可编译所有prefab的某个Component,也是递归的 using UnityEngine; usin ...

  4. Eclipse环境问题集合

    1. XDoclet错误:Missing library: xdoclet-1.2.1.jar 从http://sourceforge.net/projects/xdoclet/files/xdocl ...

  5. Eclipse错误集合

    一.Could not write metadata for '/RemoteSystemsTempFiles'. 错误代码 Could not write metadata for '/Remote ...

  6. JavaScript 常用的小功能集合

    1. 得到当前用户使用的浏览器的内核版本 function getExplorer(){ var browser = ""; var explorer = window.navig ...

  7. 使用TortoiseGit操作分支的创建与合并功能集合

    使用TortoiseGit操作分支的创建与合并 本文在介绍了软件安装和设置后, 写了TortoiseGit 常用的一些功能, 包括: 创建新库 添加文件及文件夹 创建分支 看分支情况及修改log 比较 ...

  8. VBA小功能集合-判断列内是否有重复值

    1.判断列内是否有重复值: Dim arrT As Range Dim rng As Range Set arrT = Range("A:A")'判读A列单元格 For Each ...

  9. Eclipse快捷键集合

    ***eclipse查看哪个方法被调用:选中,右键选择Open call Hierarchy     选择要查看的方法: ctrl + alt + h       查看一个类被那些类继承或者实现: F ...

随机推荐

  1. JavaScript模板引擎实例应用

    在之前的一篇名为<移动端基于HTML模板和JSON数据的JavaScript交互>的文章中,我向大家说明了为什么要使用JavaScript模板以及如何使用,文末还提到了laytpl.art ...

  2. Java中static的理解

    static表示"全局"或者"静态"的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念. 被static ...

  3. Angularjs学习---ubuntu12.04中karma安装配置中常见的问题总结

    karma启动时出现了很多问题: 1.安装karma前提条件 安装karma首先要安装nodejs,npm然后才可以安装karma.nodejs,npm的安装过程可以参考文章:Angularjs学习- ...

  4. Atitit usrQBM1603短信验证码规范

    Atitit usrQBM1603短信验证码规范 短信验证码扩展至短信服务和验证码服务1 主要方法1 参考模板1 短信验证码扩展至短信服务和验证码服务 主要方法 Line 27: public cla ...

  5. iOS开发备忘录:属性列表文件数据持久化

    属性列表文件是一种XML文件,Foundation框架中的数组和字典等都可以于属性列表文件相互转换. NSArray类常用读写属性列表文件的方法: +arrayWithContentsOfFile:类 ...

  6. iOS开发——高级技术OC篇&运行时(Runtime)机制

    运行时(Runtime)机制 本文将会以笔者个人的小小研究为例总结一下关于iOS开发中运行时的使用和常用方法的介绍,关于跟多运行时相关技术请查看笔者之前写的运行时高级用法及相关语法或者查看响应官方文档 ...

  7. replicate复制函数

    按指定次数重复字符表达式 REPLICATE ( character_expression, integer_expression) character_expression 字符数据型的字母数字表达 ...

  8. c#编码规范

    1  规范目的 --------------------- 3 2  适用范围 --------------------- 3 3  代码注释 --------------------- 3 3.1  ...

  9. Spark入门实战系列--6.SparkSQL(中)--深入了解SparkSQL运行计划及调优

    [注]该系列文章以及使用到安装包/测试数据 可以在<倾情大奉送--Spark入门实战系列>获取 1.1  运行环境说明 1.1.1 硬软件环境 线程,主频2.2G,10G内存 l  虚拟软 ...

  10. 深入浅出JSONP--解决ajax跨域问题

    取不到数据! 上周客户新买了服务器,原本在旧的服务器上放着客户的Web主页信息和一个后台程序(asp.net),在客户的主页中有一个动态显示最新消息的处理,这个处理就是通过ajax异步从那个后台程序中 ...