雪豹软件工作室推出了原创免费的java视频教程,关注我们的公众号就可以看到原创免费java视频教程的百度云盘下载链接啦,或者在公众号中给我们留言!

如果喜欢我们的小伙伴请关注我们的公众号哈!下面的这张图片是我们雪豹计算机软件工作室的微信公众号二维码,用手机打开微信,扫描二维码就可以关注我们的公众号啦!!!



很多人觉得Eclipse不就是个开发工具吗,有什么好讲的啊,其实这种想法是错误的,Eclipse IDE集成开发环境里面有很多的玄机,有很多的技巧和设置,是很多4-5年的java程序员都不常应用到的甚至是不知道的,所以我觉得有必要把自己的一些Eclipse的心得和使用技巧跟大家分享一下吧。大家相互的学习,只有不断的学习和汲取新的知识才能不断的提高自己!

中国有句老话叫做,工欲善其事,必先利其器。我们把Eclipse里面的一些设置和小技巧掌握之后,对我们的开发效率来说可以大大的提高,对我们写代码也有非常多的好处。如果把我们的java程序员比作是一个战士或者是一个剑客的话,java程序员的编程技能就好比是战士的枪法,好比是剑客的剑法,那java程序员使用的Eclipse开发工具就好比是战士手中的枪,剑客手中的剑, 所以大家想想,Eclipse就像是武器一样,程序员除了需要很高的编程技能之外,也需要一个威力巨大的武器,这样在行走江湖在战场上才能游刃有余, 今天我就说下自己的一些Eclipse的心得和使用技巧吧,大家一起学习,共同进步,说的不好的地方,欢迎大家指正!接来下,我们就来说说怎么样把Eclipse武器变得威力巨大呢!

一:Eclipse的工作空间的小技巧

1.我们在使用Eclipse的时候,我们经常会给我们的Eclipse做些设置,比如设置字体的大小和颜色,设置快捷键,设置代码编辑区域的背景颜色,设置显示行号,等等,Eclipse的设置可以按照个人的使用习惯或者是团队的一些使用习惯来设置,现在是这样的,我们在公司里面的电脑上做开发,公司的电脑上的Eclipse的一些设置我都设置好了,但是我现在把项目拷贝回家里面,我在自己家的电脑上的Eclipse,那是不是又要把Eclipse里的字体的大小和颜色,快捷键,代码编辑区域的背景颜色,行号等等再设置一遍呢,其实如果设置比较少的话,再设置一遍也没所谓的,但是如果设置比较多的话,那再设置一遍就比较反感了,而且也耽误时间,这样也会降低我们的工作效率。

说一下,Eclipse的设置是基于工作空间的,也就是说,我们对Eclipse的字体大小颜色,行号,快捷键,背景色等等这些设置是基于工作空间的,如果我再一个工作空间做好了这些设置,那么我们再换一个工作空间,这些设置就没有了,所以啊,我们只要把公司的工作空间的设置迁移到我们家里电脑上的Eclipse里面就行了。接下来给大家详细说明一下,有图有真相!我就拿我自己电脑上的2个不同的工作空间来举例子说明吧!

如下图:

该项目是我新建的一个测试项目,项目名称叫test,该项目放在G盘的testworkspace工作空间下面,我对Eclipse做了一下设置,如图中的,行号显示出来了,并且行号是设置成红色的了,背景色设置成豆绿色的,字体设置的大了一些,匹配的花括号设置成红色了,鼠标选中行的背景色设置成浅灰色的了,这就是Eclipse的一些设置。这个时候,我们需要把该项目拷贝回家里面,放在自己家的电脑上,那我们自己家的电脑的eclipse肯定没有这些设置,那怎么办呢,难道在自己家的电脑上的Eclipse再做一遍设置吗,肯定不是,太麻烦了,不要着急,慢慢来看下面的

我刚才说了,这些Eclipse设置是基于工作空间的,我们家里的电脑的Eclipse的工作空间里面没有这些设置,那我们把公司的电脑上的Eclipse的工作空间的设置拷贝过来不就OK了吗,如何做呢

1.找到公司电脑上的Eclipse的项目所在的工作空间目录,工作空间里面有个.metadata的文件夹,.metadata文件夹下的.plugins\org.eclipse.core.runtime\.settings文件夹,在.settings文件夹里面放置的就是Eclipse的设置信息,我们只要把公司的该.settings文件夹拷贝回家里面,然后把家里的Eclipse的工作空间里的.settings文件夹覆盖掉不就OK了吗!(.metadata/.plugins/org.eclipse.core.runtime中的.settings文件夹拷贝出来,里面就是所有的配置文件,有网友是将.plugings文件夹替换,但是.plugings文件夹太大了,实际上就是替换.settings文件夹,.settings只有几百k)

大家看,新的工作空间,行号,背景色,匹配的花口号颜色等等这些设置都是默认的,我们把公司拷贝的.settings文件夹替换掉家里的工作空间的.settings文件夹,这样就等于把公司的eclispe的设置迁移到自己家里的eclispe了

替换完成之后,我们再看eclispe里面的设置变了没?

还是没变,行号颜色,背景颜色,匹配的花括号颜色都没变,不着急,我们重启一下Eclipse再看看!

重启之后就可以看到效果了,eclispe里面的设置变得和公司的eclispe里面的设置一模一样了 哈哈!如果发现设置还是没有变得话,那就关闭你家里的eclispe,然后再把.settings文件夹把你家里的eclispe工作空间的.settings文件夹再次覆盖一遍,然后再打开eclispe,这样估计设置就变了!

除了以上的这种方式来保存eclipse的设置信息之外,其实还有其他方式

方式二:(这种方式也是比较好的,推荐使用)

直接保存一个已经配置好但没建任何项目的空workspace
配置就保存在workspace中,把一个已配置好但没建任何工程的空workspace保存起来(比如压缩成一个压缩文件) ,以后不要新建workspace,解压一下这个压缩文件,改个新名字,启动Eclipse时指向这个新workspace就行了。

如下图:

以后只要将该压缩文件,解压一下,然后改个名字,就变成了一个新名字的工作空间文件夹了,在启动Eclipse时指向这个新workspace就行了。

方式三:(这种方式不推荐使用,因为很多设置导入之后不起效果,很多设置不知道是导出的时候丢失掉了还是导入的时候丢失掉了,不知道是不是Eclipse的bug!反正我自己测试的效果就是导入之后不起效果!这种方式最好不要用

如下图:Export可以导出Eclipse的设置

导出的是一个epf为后缀的文件,该文件中包含了Eclipse的配置信息。把该epf为后缀的文件从公司拷贝回家里面,然后在家里面导入该epf文件即可

最后我们将该文件导入到家里的电脑上的Eclipse里面,如下图

导入进去之后,就等于是把公司的Eclispe的设置导入到家里的Eclispe里面了

OK,接下来我们来说下Eclispe在启动的时候的一些小技巧吧!Eclispe在启动的时候我们会选择一个工作空间,有些人会勾选下面的那个选项,意思就是,下次启动Eclispe时候,不再弹出该界面了,不再让你选择工作空间了(已经是默认上次选择的那个工作空间了),而是一启动Eclispe就直接进入到Eclispe的主界面了,如果你还想让Eclispe一启动时还显示选择工作空间的这个界面的话,其实只要去修改一个Eclispe的文件就可以了

找到你的Eclispe的安装目录,去修改一个Eclispe的org.eclipse.ui.ide.prefs文件就可以了

所以,你们看,修改Eclispe的org.eclipse.ui.ide.prefs文件的SHOW_WORKSPACE_SELECTION_DIALOG这一项的等号的右边的false改成true就可以了,下次启动Eclispe的时候又出现让你选择工作空间的的界面了,如果在现在工作空间的时候,你不想看到某个工作空间的话,去修改Eclispe的org.eclipse.ui.ide.prefs文件的RECENT_WORKSPACES这一项就可以了,删除掉你不想看到的那个工作空间即可,工作空间之间用了\n,如上图所示!

在说下,我们已经打开了Eclispe了之后,我们想切换工作空间怎么办呢,只要Switch Workspace就可以了

最后我总结一下,我们Eclispe是基于工作空间来管理的,我们的项目都是放在工作空间里面的,很多人喜欢建一个工作空间之后,就把自己的所有的项目都往这一个工作空间里面丢,不管是公司的项目啊,还是自己写的demo案例项目,还是什么其他的项目,全都丢到一个工作空间里面去,其实这是一个很不好的习惯,我们大家想下,如果一个工作空间的项目很多了,是不是很容易混淆,乱七八糟的,不好管理,搞得自己都看不下去了,还有就是有一个问题,一个工作空间下放的项目太多了,那么我们在启动Eclispe的时候,启动就会很慢,对吧,毕竟要加载工作空间的那么多的项目,能不慢吗?这个时候我们就要合理的建立工作空间了,比如我公司的某个项目我放到某个工作空间下面去,我自己写的一些demo案例项目放到另外一个工作空间下去等等,这样分门别类之后,是不是一下子就显得结构非常的清晰,柳暗花明了,而且井井有条,我们在启动Eclispe的时候也不会因为一个工作空间下的项目太多而启动加载很慢了。

OK,Eclispe的工作空间就介绍到这里吧,欢迎大家留言补充!

Eclipse IDE 使用技巧 (Eclipse工作空间小技巧)(自己的一些学习笔记和心得,记录下来,备忘录和复习使用)相关推荐

  1. 【Python-pywt】 小波变化库—Pywavelets 学习笔记

    (转载) [Python ]小波变化库--Pywavelets 学习笔记_nanbei2463776506的博客-CSDN博客 https://blog.csdn.net/nanbei24637765 ...

  2. vue3小兔鲜商城项目学习笔记+资料分享06

    建议大家先去看我第一篇小兔鲜的文章,强烈建议,非常建议,十分建议,从头开始看更完整. 最近正在学习vue3小兔鲜 下面是学习笔记 购物车模块 购物车功能分析 [外链图片转存失败,源站可能有防盗链机制, ...

  3. vue3小兔鲜商城项目学习笔记+资料分享08

    建议大家先去看我第一篇小兔鲜的文章,强烈建议,非常建议,十分建议,从头开始看更完整. 最近正在学习vue3小兔鲜 下面是学习笔记 支付模块 路由和组件 任务目标: 完成支付页路由和组件 [外链图片转存 ...

  4. vue3小兔鲜商城项目学习笔记+资料分享09

    建议大家先去看我第一篇小兔鲜的文章,强烈建议,非常建议,十分建议,从头开始看更完整. 最近正在学习vue3小兔鲜 下面是学习笔记 会员中心模块 个人中心 个人中心-路由配置 本节目标:个人中心二级路由 ...

  5. 小觅智能 |MSCKF 学习笔记

    转载自:https://mp.weixin.qq.com/s/shxmOtDOSVZn_eQKgs8LBw 小觅智能 |MSCKF 学习笔记 知乎觅 MYNTAI小觅智能 2019-10-31 VIO ...

  6. vue3小兔鲜商城项目学习笔记+资料分享03

    建议大家先去看我第一篇小兔鲜的文章,强烈建议,非常建议,十分建议,从头开始看更完整. 最近正在学习vue3小兔鲜 下面是学习笔记 顶级类目 目标:主要讲解开发时路由处理的要点,列表渲染部分自己课后实现 ...

  7. JAVA ------- eclipse使用的步骤: %## 使用小技巧 ##%

    eclipse使用的步骤: 第一步: 选择工作目录. 以后在Eclipse上面写的所有代码都是在工作目录上的. 第二步: 在Project Exploer 窗口上创建一个工程,以后我们写代码都是以工程 ...

  8. 提高计算机水平的小技巧,五大电脑小技巧

    而随着生活水平的提高,家家现在都有一台电脑,使用电脑的技巧也是五花八门.以下是YJBYS小编搜索整理的关于五大实用的电脑小技巧,供参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业 ...

  9. java编码技巧_编码小技巧 让java编程更便捷

    经过一段时间的编码,程序员们或多或少会形成自己的编码习惯,好的习惯能帮助自己写出更好的代码,方便程序的维护.抱着侥幸心理,对"可能会出错"的代码没有做"防错性程序设计&q ...

最新文章

  1. 在页面中控制媒体流的起播点和播放长度
  2. 网站错误记录:A transport-level error has occurred when sending the request to the server.
  3. MySQL外键设置中的的 Cascade、Restrict、SET NULL 、NO ACTION
  4. Linux 运维工程师的十个基本技能点
  5. dbus-python指南
  6. Elasticsearch集群节点配置详解
  7. Array,List,数据类型,caseclss模式匹配
  8. 华为鸿蒙ipc时延,虚搜
  9. java iso-8859-1_如何在Java中的ISO-8859-1和UTF-8之间转换?
  10. 带货造假,买完不能换货?李佳琦、汪涵、李雪琴直播被中消协点名后这样回应...
  11. 数据库:跨数据库,服务器数据迁移
  12. Real-time 节点
  13. Context Menu控件
  14. XCode6自定义pch文件
  15. 浙大计算机海归教授,科学网—人才引进的“拿来主义”——我看浙江大学海外招聘 - 周波的博文...
  16. 世界品牌新500强揭晓 中国移动央视海尔入前百名
  17. Labview筛选符合条件的数据
  18. 机器学习两种参数估计方法:最大似然估计和最小二乘法估计
  19. 使用windows自带虚拟机---Hyper-V 管理器
  20. 2022.10.10

热门文章

  1. 伪代码计算机流程图排序数组,排序伪代码总结
  2. python 解压缩字符串_B1078字符串压缩和解压缩(Python),与,python
  3. 国外服务器buyvm无法安装宝塔完美解决方法
  4. python程序设计教程杨年华_《PYTHON程序设计教程(第2版)/杨年华杨年华、柳青、郑戟明 》【摘要 书评 试读】- 京东图书...
  5. Samba服务器配置详解
  6. c语言字节高低位转换,协议中遇到字节高低位转换的问题如何实现
  7. Java+MySQL 基于springboot+vue的企业公司人事管理系统
  8. 公司开年会,要求程序员出个舞蹈节目,网友支招:盘他!
  9. 关联度分析法-灰色关联分析
  10. mysql flicker_分布式全局序列ID方案之Flicker优化方案