引言

经常看到在设置项目的时候,如导入项目,新建项目等看到对话框的下方有一个“add to working set”复选框,为了弄清这个working set,我们就来好好了解一下Eclipse 的working set功能。

Working Set?

Eclipse中通过working set的概念,管理多个项目,称为“工作集合”。这个东西是可有可无的。

working set是将workspace中的项目进行虚拟的归类,你可以理解为在Eclipse中为多个项目创建了一个父级文件夹,但实际上,在磁盘空间中并没有真正创建这个文件夹。

Eclipse通过xml文件,将用户设置的working set 写在了 ,下面目录中:

workspace\.metadata\.plugins\org.eclipse.ui.workbench\workingsets.xml

如图所示:

如何使用working set

使用working set的方式很随意,不论你是直接创建working set,或者直接在选中项目并新建working set,都是可以的。

比如,我们选中多个项目,并将它们放入到一个新的working set中:

新建working set :

然后填写working set的名称,并选择需要加入到此working set 的项目,如果你是选中的项目进入到新建 working set 的导航对话框,那么此对话框会自动帮你选择好你的项目。

点击Finish之后,页面不会有任何变化,那么如何查看我们新建的working set 呢?

切换working set视图

在Eclipse的 Package Explorer视图中,只需要切换一下“Top Level Elements ” 即可:

 

这样,我们就可以看到刚刚新建的working set了。

删除working set

如果我们希望删除working set ,可以直接在选中working set ,右键删除:

会弹出一个对话框,选择Remove:

这样,我们就删除了刚刚创建的working set:

我们的项目也看不到了,这看起来有些吓人。但是不用慌张,在Eclipse 中删除working set不会对项目本身产生任何影响,只要我们切换回原来的视图就能看到我们的项目了:

Eclipse使用————Working Set工作集相关推荐

  1. Eclipse对于多个Java项目的支持并不友好!

    本文吐槽! 如果我们创建两个Java项目.一个叫StatsReader.把数据从网上下载到本地数据库里.一个叫StatsViewer.把数据从数据库里拿出来呈现给用户.这两个项目都要用同一个外部类库m ...

  2. eclipse简单使用

    防遗忘: eclipse中常见的快捷键: alt+shift+r 进行多行的关键字替换(但是必须先选中一个): ctrl shift f 自动排版 ctrl f 查找 shift alt a 选择矩形 ...

  3. eclipse创建工作集(working set)

    随着项目不断的开发工作空间中会有很多项目:其中有一些是公共模块,有一些是独立模块,还有一些其他DEMO项目等:列如下图 这些项目在eclipse开发工具界面上扎堆显示会造成开发上的不方便,所谓工欲善其 ...

  4. Eclipse的Java工作集和多工程构建路径

    一.Java工作集: Eclipse有一个小功能,就是创建Java Working Set.它的作用是解决Package Explorer窗格中创建很多工程时出现拥挤的麻烦. 在创建(New对话框)时 ...

  5. 使用工作集(Working Set)整理项目

    Eclipse鼓励将不同的功能模块划分为独立的项目存在,这样不但结构清晰,组织起来还非常灵活,因为我们可以用feature对这些项目进行不同的组合,输出后得到具有不同功能的产品. 不过这样一来Pack ...

  6. Eclipse高效率开发技巧

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个"器".本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行 ...

  7. eclipse编辑java_15个小type:教你高效使用Eclipse Java IDE

    [IT168 资讯]经过十年的开发.无数的扩展和插件过程,Eclipse仍然是多领域开发人员最喜爱的平台之一. 特别是在Java生态系统中,Eclipse为开发.调试和运行应用程序提供了一个坚实的环境 ...

  8. 关于eclipse不编译项目的问题解决

    http://blog.csdn.net/li_jinjian2005/article/details/2831736 「Project」菜单 「项目」菜单可以对工作台中的项目执行动作(建置或编译). ...

  9. eclipse使用working set

    2019独角兽企业重金招聘Python工程师标准>>> Eclipse鼓励将不同的功能模块划分为独立的项目存在,这样不但结构清晰,组织起来还非常灵活,因为我们可以用feature对这 ...

最新文章

  1. WKWebView Safari调试、JS互调、加载进度条、JS中alert、confirm、prompt
  2. iOS超全开源框架、项目和学习资料汇总(1)UI篇
  3. IBATIS错误汇总
  4. NetBeans 时事通讯(刊号 # 22 - Aug 18, 2008)
  5. ZOJ 3781 Paint the Grid Reloaded
  6. WF4.0 基础篇 (二十八) WF调用PowerShell
  7. C++之变量的作用域,生存期,可见性
  8. http访问不到服务器_HTTP及会话技术解析:大魏Java记4
  9. php写简单接口_使用PHP如何编写简单的App接口
  10. 【db】mongodb的故事
  11. java64 离线_Java调用人脸识别离线sdk-windows版
  12. [二分][贪心]JZOJ P3996 Sabotage
  13. 大话设计模式--解释器模式
  14. java无法输出_这个java程序为什么不能输出结果?
  15. 素数判断和大合数分解_素数合数分解公式与原理 质数秘密已解开
  16. FOC控制中电流环带宽
  17. c语言计时纳秒_C代码中以纳秒为单位计算函数时间
  18. nvme装系统不能自引导_WinPE无法识别NVMe SSD硬盘,如何重装系统
  19. 毕业前三年如何拿到好绩效
  20. 最优灵活体系结构(Optimal Flexible Architecture,OFA)

热门文章

  1. 带有Python示例的math.cos()方法
  2. SpringBoot时间格式化的5种方法!
  3. python List中元素两两组合
  4. cdgb调试linux崩溃程序
  5. 自适应阈值算法(大津阈值法)
  6. 画圆怎么编程python_简单实现python画圆功能
  7. fastai学习:01_intro Questionnaire
  8. Python可以调用Gpu吗_python可以开发app吗
  9. mysql没加引号导致全表扫描_mysql隐蔽的索引规则导致数据全表扫描
  10. android各组件翻译,Android App框架指南(译文)