查看代码结构

查看类的层级结构,可用选中类名,按F4,可查看:
类的层级结构:

类的上级结构:

类的下级结构:

安装反编译工具Eclipse Class Decompiler

在Eclipse Marketplace查找反编译插件

来到Help > Eclipse Marketplace...,我用的这款工具叫Eclipse Class Decompiler,你可以通过名称搜索出来,然后安装。安装的过程就是确认、下一步之类的,最后需要重启Eclipse。

安装完之后的一些设置

重启Eclipse完毕,可以来到Window > Preferences > Java > 反编译中调整参数。

接下来就可以遨游在源代码的世界了!

我的Eclipse设置习惯

Eclipse的设置习惯,各项目,甚至各人的偏好都不好,仅供参考。

UTF-8编码

Window -> Preferences -> General -> Workspace -> Text file encoding -> UTF-8

引入MAVEN自定义配置文件

一般都需要引入MAVEN的自定义配置文件,比如有一些项目的仓库。
Window -> Preferences -> Maven -> User Settings
Maven的settings.xml路径

字体设置

在Windows7中用Eclipse,你可能会发现字体偏小,不太习惯,可调整会之前的样式。
Window -> Preferences -> General -> Appearance -> Color and Fonts -> Basic -> Text Font -> Courier New

在Windows7中用Eclipse,有可能在上述列表中无Courier New可选,可点击显示更多字体,选中Courier New,点击显示,然后再从上述窗口选取。

添加引用不到的XSD文件

有时候会引用不到网络上的XSD文件,可下载到本地并注册到Eclipse上,后续Eclipse会在该地址查找。
Window -> Preferences -> XML -> XML Catalog -> Add
比如我想注册dubbo.xsd,那么添加D:\outside_xsd\dubbo.xsdhttp://code.alibabatech.com/schema/dubbo/dubbo.xsd,其中前者是自行下载并放置在该地址。具体如下图:

打开POM.XML文件时直接打开XML视图

默认打开POM.XML文件是Overview视图,打开时有些慢,我一般设置为直接打开XML视图。
Window -> Preferences -> Maven -> User Interface -> 勾选Open XML page in the POM editor by default

Properties中文乱码问题

Window -> Preferences -> General -> Content Types -> Text -> Java Properties File -> Default encoding -> UTF-8

保存时清除import没引用的类

Window -> Preferences -> Java -> Editor -> Save Actions -> Perform the selected actions on save -> Organize imports

查看Javadoc

有时候引入第三方包,鼠标移到方法上欲查看该方法的注释,但显示的却是Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.
这时你查看项目引入的JAR下是否不包含Javadoc

如果用的是Maven,最好把Window -> Preferences -> Maven -> Download Artifact JavaDoc勾上,如果你常见源码,最好也把Download Artifact Sources勾上吧,哈哈。

当然也可用Maven命令,手动下载并手动关联,下载JavaDoc和Source的命令分别为:mvn dependency:resolve -Dclassifier=javadocmvn dependency:sources

【工具】我的Eclipse使用习惯的更多相关文章

  1. Eclipse安装反编译工具JadClipse for Eclipse手把手教程

    今天闲来无事准备弄弄eclipse的反编译工具JadClipse for Eclipse,百度经验里也说的比较清楚只是两个文件下载地址没有明确 net.sf.jadclipse_3.3.0.jar   ...

  2. 【开发工具IDE】Eclipse 安装 Maven 的 m2eclipse 插件

    本段节选自http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html Eclipse是一款非常优秀的IDE.除了基本的语法标亮.代码 ...

  3. 编程入门-Java开发工具介绍及Eclipse安装

    编程入门-Java开发工具介绍及Eclipse安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Java开发工具介绍 "源代码"一般是文字,所以可以使用记 ...

  4. android studio 更改快捷键为eclipse中习惯的方式

    虽然之前看了不少android studio的快捷键,但主要开发依然还是在eclipse上,仍然不习惯android studio的快捷键方式,今天看一视频说可以改快捷键为eclipse的方式,不由得 ...

  5. 【转】把VS的智能提示快捷键改成Eclipse的习惯

    原文网址:http://programmer.blog.51cto.com/2859493/1095529 平常我一会用eclipse开发,一会又操作VS,他们直接的智能提示快捷键不一样,弄的我老是敲 ...

  6. Java反编译工具JD-GUI以及Eclipse的反编译插件

    什么是反编译 高级语言源程序经过编译变成可执行文件,反编译就是逆过程.但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序. 反编译是一个复杂的过程,所以越是高级语言,就越难于反编译,但目前 ...

  7. 开发工具 -- PyDev 在 Eclipse中的安装

    1. 将从sorceforge下载到的PyDev3.4.1解压后放到eclipse的插件目录下F:\APP\IDE\Java\Eclipse\eclipse-java-kepler-SR2-win32 ...

  8. 【开发工具IDE】eclipse的SVN提交忽略target等多余文件

    这个build失败的解决方案就是不要把你项目的 target目录放在src repository 里面,还有 .project 和 .classpath最好也别放到src repository 里. ...

  9. 【开发工具IDE】Eclipse相关配置

    1. 修改workspace编码为UTF-8 1.1. 修改jsp编码为UTF-8 2. 修改字体 3. 添加系统中的JDK 4. 导入formatter模板 5. 修改maven配置文件 打开文件: ...

随机推荐

  1. docker-compose 管理多个docker容器实例

    Compose 安装 运行此命令下载最新版本的Docker Compose $ curl -L https://github.com/docker/compose/releases/download/ ...

  2. [转]最好用的 AI 开源数据集 Top 39:NLP、语音等 6 大类

    原文链接 本文修正部分错误. 以下是精心收集的一些非常好的开放数据集,也是做 AI 研究不容错过的数据集. 标签解释 [经典]这些是在 AI 领域中非常著名.众所周知的数据集.很少有研究者或工程师没有 ...

  3. Debug 路漫漫-03

    Debug 路漫漫-03:SVD++的 Matlab 版本 SVD++ 的 pu 这一项: 圈圈中的这一项,它既然要和pu 相加 的话 ,那么,它的维度也应该是 m*K.(就是维度和Pu一致的 . 而 ...

  4. 利用图片中的exif元数据批量查找图片中所包含的GPS信息

    在图片的exif(交换图像文件格式)中标准定义了如何存储图像和音频文件的标准,而在这些标签中往往存在了一些容易被人们忽视却又重要的东西. 有一款工具名为exiftool,可以快速的解析所有标签,并将结 ...

  5. POJ 2296 Map Labeler (2-Sat)

    Map Labeler Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1267   Accepted: 409 Descri ...

  6. numpy的常用函数

    1 算术平均值 数学运算 样本:[s1, s2, ..., sn] 算术平均值 = (s1 + s2 + ... + sn) / n numpy函数 numpy.mean(样本) -> 算术平均 ...

  7. AaronYang的留言板

    ^_^很开心能在这里遇到你,我是ay,英文名叫aaronyang,真名叫杨洋,安徽六安的,有老乡吗?这里的文章几乎都是我原创的,要不然就是收集别人的好的文章,自己再整理下与大家分享.绝对希望原创,本站 ...

  8. threaded_execution

    Property Description Parameter type Boolean Default value false Modifiable No Range of values true | ...

  9. duilib 的IE浏览器控件去边框和去滚动栏的代码

    转载请说明原出处,谢谢~~ 近些天在duilib群里常常有朋友问起,怎么让duilib的IE控件能够去边框.去滚动栏的问题,或者是怎样去控件IE控件的行为.为了避免反复的回答,我就写一篇博文,把处理方 ...

  10. SharePoint 2013 How to Backup Site Collection Automatically With a PowerShell Script

    In this post I will introduce a way how to run a script for backing up SharePoint data which could b ...