下载时可参考,各个版本间默认安装插件比对列表

http://www.eclipse.org/downloads/compare.php

一、Eclipse一些配置

1.自动补全
Java输入任意字母时都自动补全,不用每次按ALT + /
window--> preferences->Java -> Editor -> Content  -> 
Auto activation triggers for java 输入:abcdefghijklmnopqrstuvwxyz.

xml 自动补全 
 window--> preferences-> XML - XML Files - Editor - Content Assist (搜索content)
<=:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW

2.背景色调整为苹果绿保护眼睛

Windows 7 电脑桌面上点击右键 -> 个性化选项 -> 窗口颜色 -> 高级外观设置
“色调” 85
“饱和度” 90
“亮度” 205

windows –> preferences –> general –> editors –> Text Editors –> Appearance color options –> background color

十六进制#CCE8CF

3. 选中变量高亮显示
1) 设置高亮
windows –> preferences –> 搜索 –> Mark Occurrence 右侧勾选需要高亮的地方
或者使用快捷键Alt + Shift + 0  (Toggle Mark Occurrences)

2) 修改同变量名背景色(Toggle Mark Occurrences)
Window->Preferences->General->Editors->Text Editors->Annotations->Occurrences
如果这种设置没看到反映,可以使用快捷键打开Alt + Shift + o

3) 修改Java匹配的两外一个括号 颜色
Window -> Preferences -> Java -> Editor -> Appearance color optionsMatching brackets highlight

4.提高启动与运行速度,提高Eclipse内存分配大小
eclipse.ini内存设置
http://www.blogjava.net/wilesun/archive/2007/12/15/167915.html

如何提高Eclipse的编译速度?
ant 加快eclipse下android项目编译速度
使用ant优化android项目编译速度,提高工作效率
提高Eclipse编译android工程的速度

Window --- Preference --- Android ---- Build 照着下图修改就行

5.配置代码模板

1. 去掉每次自动生成代码都会出现的TODO Auto-generated method stub : 字符

window-->preference-->java-->code style-->code template -->code-->method body  - edit

去掉 // ${todo} Auto-generated method stub

method body
// TODO Auto-generated method stub
constructor body
// TODO Auto-generated constructor stub

2. 添加每次创建都需要添加的信息

window -> preference -> java -> code style -> code template -> Code -> Class body -> 添加每次创建都需要添加的信息,例如注释格式

* 、代码规范

1. 全局修改编码格式
windows -> Preferences -> general->Workspace -> Text file encoding -> Other -> UTF-8
2. 设置Eclipse中的tab键为4个空格的完整方法
http://my.oschina.net/xunxun10/blog/110074

3. 注释中插入时间
windows-->preference -> Java-->Code Style-->Code Templates-->code-->new Java files-->选中点编辑
${filecomment}
${package_declaration}
/**
* @author 作者姓名 E-mail: email地址
* @version 创建时间:${date} ${time}
* 类说明
*/
${typecomment}
${type_declaration}

4.自动生成UID

Window -> Preferences -> Java -> Compiler -> Error/Warnings -> Potential programming problems ->  Serializable class without serialVersionUID
warning改成error

三、Eclipse 插件

1. 代码审查工具
findBugs  扫描程序BUG
安装: 解压edu.umd.cs.findbugs.plugin.eclipse_2.0.3.20131122-15020.zip文件到eclipse/plugins 目录下之后重启。
导入:eclipse -> Preference -> Java -> FindBugs -> Filter files -> Exclude filter files

Jupiter
Jupiter Code Review Reference -- Jupiter代码审查工具使用参考 (修改版)

CheckStyle
下载地址:http://sourceforge.net/projects/eclipse-cs/
检测 : 项目上右键 -> Checkstyle -> Check Code with Checkstyle
去除 : 项目上右键 -> Checkstyle -> Clear Checkstyle violations

2. 代码UML相关工具
nWire

AmaterasUML

MaintainJ
获取运行时的流程图

Registration code
查看代码流程图

结队编程 - XPairtise

3. 其他插件
Mylyn插件(任务管理的绝好工具)
Mylyn 2.0,第 1 部分: 集成的任务管理

Beyond Compare 3(文件内容比较插件)

4. maven
*** Eclipse maven  pom.xml
SVN中的项目仅有pom.xml文件
安装Android for Maven Eclipse
File - import - maven - extra maven project

android maven
m2e android connector
http://download.eclipse.org/technology/m2e/releases

maven-android-plugin 官网
android-maven-plugin使用

5. 自动文档  JAutodoc
6. Task视图 - 注释自动到
window-->preferences-->java-->compiler-->Task tags

四、不常用配置

1. 添加代码片段(模板)
Windows->Preferences->Java->Editor->Templates

2. 修改文件默认打开方式
window--> preferences->General->editors->Files Associations

3. 修改xml格式化的格式

window-->preference-->XML  -->XML Files  --> Editor 中 取消掉Join lines的勾选修改注释的内容

4. 支持SVN快捷键 
windows--Customize Perspective--Command Groups Availability  -> svn 。当前环境支持svn快捷键

5. 修改File - New (Ctrl +Shift + N) 显示的内容
windows--Customize Perspective--Shortcuts (Submenus 中选择New)

五、Eclipse问题记录

1. 系统Windows 7 Eclipse 解决字体太小问题
1) 控制面板 --> 字体 --> Courier New --> 右键 --> 显示
2) eclipse preference --> Colors and Fonts --> basic --> Text Font --> edit --> Courier New -->  确定
如果字体没有变,点击一下Restore Defaults就OK了

2. 字体调小,右侧可显示Outline
eclipse preference-->General-->Appearance-->Colors and Fonts-->basic-->Text Font-->edit

3. 颜色恢复为默认方法
http://blog.csdn.net/w174504744/article/details/8672679

4. android关联不上源码  http://unmi.cc/eclipse-android-jar-attach-source-code

5. 总提示弹出Subversion Connector Discover弹出框
http://shuhucy.iteye.com/blog/1714190
在org.eclipse.ui.workbench.prefs文件中搜索"SVNLightweightDecorator"将后面的true值该为false即可

6. Eclipse 启动未响应
问题原因:上一次为正常关闭Eclipse
Workspace\.metadata\.log 查看异常信息,看读取哪一个项目出现问题
我的解决办法:
Workspace\.metadata\.plugins\org.eclipse.core.resources\.projects\ 出问题项目文件夹删除
阅读资料:
经验2;eclipse 启动后,处于无响应状态解决方案(判断出是.metadata目录问题)
http://blog.csdn.net/lala_21/article/details/2570715

7. Eclise svn插件问题
7.1 Some of selected resources were not committed.
Some of selected resources were not committed.
svn: E175002: Commit failed (details follow):
svn: E175002: Commit failed (details follow):
svn: E175002: MKACTIVITY of '/svn/!svn/act/bed9cd8a-3a01-0010-b186-6f076972ec7b': 405 Method Not Allowed
svn: E175002: MKACTIVITY request failed on '/svn/!svn/act/bed9cd8a-3a01-0010-b186-6f076972ec7b'

http://www.iunbug.com/archives/2012/08/03/394.html
在eclipse.app–>右键–>显示内容包–>Content/MacOS/eclipse.ini–>编辑在最后加-Dsvnkit.http.sslProtocols=SSLv3

7.2 安装eclipse 插件遇到问题
warning you are installing software that contains unsigned content. the authenticity or validity of this software cannot be established .
Eclipse SVN 需求javaHL
再说说如何安装javaHL吧(以Ubuntu操作系统为例):
       1、在终端运行:sudo apt-get install libsvn-java
       2、检查/usr/lib/jni目录是否存在,如果不存在,说明javaHL没有安装成功
最后需要修改eclipse配置,使javaHL起作用:
       1、在eclipse目录下的eclipse.ini添加: -Djava.library.path=/usr/lib/jni
       2、确认是否已经安装subclipse插件,如果没有,请自行安装,可以直接在eclipse中更新,也可以下载subclipse的包,手动安装插件
       3、重启eclipse,一切搞定!!! 
 do you want to continue with the installation

8. 启动弹出以下异常

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse.
No java virtual machine was found after searching the following locations: javaw.exe
javaw.exe in your current PATH

没有设置JDK环境变量   《Windows JDK配置环境变量》

9.总是到Launch workbench就卡死或者直接关闭,下次仅删除一个试试

删除以下一个文件夹 :.metadata\.plugins\org.eclipse.e4.workbench
10. 异常
an out of memory error has occurred.Consult the "Running Eclipse" section of the read me file for information on preventing this kind of error in the future.
解决:
eclipse.ini中以下两个参数的值相同即可
-XX:PermSize=512M

-XX:MaxPermSize=512M

六、参考资料:

让开发自动化: 用 Eclipse 插件提高代码质量
http://www.ibm.com/developerworks/cn/java/j-ap01117/

25个让Java程序员更高效的Eclipse插件
http://dev.yesky.com/469/31067469.shtml

2014-04-04 更新设置

Eclipse 使用与配置相关推荐

  1. win10 spark+scala+eclipse+sbt 安装配置

    转载请务必注明原创地址为:http://dongkelun.com/2018/03/... 1.首先安装配置jdk1.8以上,建议全部的安装路径不要有空格 2.安装spark 2.1 下载 下载地址: ...

  2. eclipse内存占用配置

    2019独角兽企业重金招聘Python工程师标准>>> * eclipse配置tomcat运行内存,在配置后追加: -Xmx512m -XX:PermSize=256m* eclip ...

  3. eclipse下tomcat配置

    eclipse下tomcat配置整了我一两个小时,呵呵,大家不要笑话,本人对eclipse还是菜鸟! 1.用到的软件 jdk-7u40-windows-i586 EclipseJavaEEIDEfor ...

  4. eclipse java luna,java-如何在Eclipse Luna中配置Lombok

    java-如何在Eclipse Luna中配置Lombok 我使用Maven在Eclipse Luna中配置了龙目岛. 注释已正确添加,但没有生成getter和setter. eclipse.ini ...

  5. eclipse主题颜色配置

    eclipse主题颜色配置 qianghaoaho(孤狼) 一.配置eclipse编辑器颜色: 1.到http://eclipsecolorthemes.org/下载喜欢的主题颜色配置文件后缀名为.e ...

  6. IDE使用经验——阿里代码规范 Eclipse格式化代码配置

    最近同事推荐了一个eclipse格式化代码的配置,使用之后觉得不错,于是自己配置后并导出xml,方便别人使用. 以下是源文件: 配置方式: eclipse配置代码格式的codestyle.xml文件, ...

  7. 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

     使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...

  8. android eclipse的环境配置

    前几天,公司让我把代码与别的公司的代码合并,我用的是android studio开发,而那个公司是用的eclipse开发,所以自己只好搭建eclipse的环境后,把修改的内容添加到eclipse工程, ...

  9. 记录一次bug解决过程:eclipse Installed JREs 配置引出的问题

    一 总结 eclipse Installed JREs 配置引出的问题:编译以来JDK,不是JRE spring boot内嵌tomcat运行程序,tomcat:run 二 Bug描述:eclipse ...

  10. maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程(转)...

    一.maven的安装 首先,先到官网去下载maven.这里是官网的地址:http://maven.apache.org/download.cgi  请选择最新的版本下载: 解压apache-maven ...

最新文章

  1. python编的俄罗斯方块游戏下载_python写的俄罗斯方块游戏
  2. 技术贴 | MetaboAnalyst 4.0,代谢组学研究利器的升级
  3. HL7 Figure 2-1. Delimiter values(分隔符值)
  4. 2017阿里云代码管理服务公测上线
  5. 按照姓名升序排序的代码_干货:6种EXCEL排序方法,让老板对你刮目相看
  6. 钥匙计数之一(HDU-1483)
  7. T系统和应用集成-从SOA架构思想到服务架构规划设计
  8. javascript 容错处理代码【屏蔽js错误】
  9. 林森---博客园之二,对《闭包》的个人见解!希望能帮到不理解闭包的同学们!...
  10. VXLAN详解(三)
  11. 异步和同步的机制问题
  12. 分享112个留言聊天PHP源码,总有一款适合你
  13. CS229 Machine Learning 自学与答案
  14. 精明的程序员——节奏大师乐谱破解
  15. JAVA反射————基础版
  16. docker: Error response from daemon: driver failed programming external connectivity on endpoint mys
  17. Linux与TPM2芯片
  18. 谷歌高质量外链,google英文外链怎么做效果好?
  19. android可用视频地址,「Android」一款可以获取国内各大视频网站直接播放地址的应用...
  20. 【Jquery手风琴】

热门文章

  1. 细粒度控制Grails程序的日志输出
  2. 学生白嫖阿里云服务器方法
  3. 从MapX到MapXtreme
  4. rtcp 的jitter buffer
  5. 【IOS开发进阶系列】动画专题
  6. 关于在13个球中寻找不同的问题解答
  7. Linux free命令中的Buffer和Cache
  8. Android TableLayout记
  9. 「通过Docs学Python」(一)前言
  10. 【SGD深入理解】vanilia SGDmomentum SGD