Eclipse调整–使用Package Explorer包视图
目标:做Web开发应使用Package Explorer包视图来浏览项目
背景:Eclipse做Web开发( 动态Web项目) ,新创建好的项目它默认使用Project Explorer工程视图来浏览项目,Project Explorer并不好用有很多多余的东西,请看下图:
佐证:Spring Tool Suite(STS) 是一个基于 Eclipse 针对 Spring 应用量身定制的开发环境,它默认使用的就是Package Explorer包视图。
操作:按下图操作
把刚刚出现的Package Explorer包视图手动在左上角。现在工程结构变的干净了(现在与MyEclipse和Spring Tool Suite(STS)一样了)。
Eclipse调整--使用经典主题
目标:Eclipse 4.x的主题风格相对3.x“升级了”,升级后窗口的线条太虚,分隔不明显示,看不清边界线。这是为了美化UI界面美过头了,花哨不实用。通过使用“经典”主题来解决。
操作:打开Eclipse的Preferences (首选项):菜单栏 > Window > Preferences,按下图操作,启用经典主题。
Eclipse调整--显示内存使用情况
目标:Eclipse也是java程序,希望能查看到Eclipse使用内存的情况,监视Eclipse的内存是否够用。
操作:打开Eclipse的Preferences (首选项):菜单栏 > Window > Preferences
打开eclipse,点击菜单栏中的“Preference”选项,打开后点击“General”,勾选 “Show heap status”。
在Eclipse的底部就会出现:,这就是Eclipse自己的内存使用情况。
Eclipse调整--调整运行内存
目标:为Eclipse分配足够的内存,保证Eclipse运行流畅。
Eclipse默认最大分配1024M内存,可能无法满足大项目开发的需要,要调大内存,防止卡顿。
方法:修改 /eclipse.ini文件,
-Xms256m (最小分配内存)
-Xmx1024m (最大分配内存)
改为
-Xms1024m
-Xmx2048m
参考:
http://notfatboy.iteye.com/blog/587623
http://blog.youkuaiyun.com/nobmr/article/details/52755403
修改完成后,要重启Eclipse。
Eclipse调整--关闭JS文件验证,可去掉JS文件上的红叉
操作一
目标:停止所有验证(JavaScript验证\DTD验证等等),提高编译的速度,防止js文件上出现红叉。
范围:本操作针对整个工作空间有效
操作:打开Eclipse的Preferences (首选项):菜单栏 > Window > Preferences,按下图操作。找到Validation,勾选Suspend all validators。意思是停止所有验证。
操作二
目标:去除Enable JavaScript semantic validation,提高编译的速度,防止js文件上出现红叉。
范围:本操作针对整个工作空间有效
操作:打开Eclipse的Preferences (首选项):菜单栏 > Window > Preferences
位置:Javascript--Validator--Validator--Errors--Warning,去除Enable JavaScript semantic validation 上的对勾。
操作三
目标:编译项目时不验证js文件,提高编译的速度,防止js文件上出红叉
范围:本操作针对当前的一个项目有效(要先有工程,针对某个工程设置,5个工程要设置5次)
操作:在某个工程上,鼠标右击,选择:properties,把到builders, 按下图进行勾选,去掉红框中的对勾。
Eclipse调整--版本管理(svn\git)忽略非源码文件
目标:Eclipse 版本管理(svn\git)忽略非源码文件
原因:开发团队中每个人的开发环境和工具可能不一样,大家提交代码时应只提交程序源代码,而.settings目录和.project等开发环境专有的文件不应被提交。若提交了会引起团队其它成员下载个到这些文件,会覆盖个人开发环境中的同名文件,导致个人开发环境出错。因此要将它们忽略不提交并保持版本管理(svn\git)的服务端的干净。
操作:打开Eclipse的Preferences (首选项):菜单栏 > Window > Preferences,在左侧列表中选择Team->Ignored Resources,然后右侧点击Add Pattern...
逐个添加以下Pattern:
.settings
.project
.classpath
*.class
classes
pom.properties
target
.DS_Store
*.iml
.idea
.externalToolBuilders
.svn
说明:
.DS_Store是Mac系统中独有的,Mac系统会在目录中自动创建该存储索引文件。如果团队有人使用平果电脑,应忽略它。
*.iml文件和.idea目录是Intellij Idea IDE生成的,如果同组有人使用Intellij Idea,可以将这些文件加入忽略。
保存:
添加好之后点击Apply,OK,就完成设置了。再次提交新项目时就不会同步这些烦人的额外信息了。
Eclipse调整--简体搜索功能
目标:关闭掉用不到的搜索种类,只保留“文件搜索”,这样一打开“搜索”功能,第一个就是“文件搜索”可直接搜索。
背景:最常使用的搜索功能是“文件搜索”,但Eclipse的搜索种类非常多,其它的都用不上可以关闭掉。
操作:按下图进行操作
1、在Eclipse的工作区的顶部主菜单,找到“手电筒”图标,这是“搜索”功能 ,点击可打开搜索窗口
2、看到有多种类型的搜索
3、点击左下角的Customize,可关闭某个类型的搜索。
只保留 两种常用的搜索,如下图
结果:打开搜索,只有两种类型的搜索,世界清净了。
Eclipse配置多个JDK
当Eclipse安装好后,默认会使用当前操作系统中的默认jdk。
由于我开发的项目众多,时间跨越大,所以需要多个版本的jdk,一些老项目必需要使用jdk6,所以我的开发电脑安装了jdk6、jdk7、jdk8,并把这3个版本的jdk都配置到Eclipse中。