Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法可以直观地确定Eclipse中的项目类型?_Eclipse - Fatal编程技术网

有没有一种方法可以直观地确定Eclipse中的项目类型?

有没有一种方法可以直观地确定Eclipse中的项目类型?,eclipse,Eclipse,我的包和项目探索者中有大量的项目。这些项目是混合型的。有没有一种方法可以直观地告诉我,比如说,这些项目中哪些是python,哪些是java或者。。。所以我注意到如果你打开一个项目,会有一个小图标告诉你它是什么类型的,但是我不能让我所有的项目都打开。也许有一个只显示x类型项目的过滤器 我看到了一个与我的相切很小的图标,但实际上需要更大的努力来探测每个项目的类型。打开后,您将看到一个图标装饰器,Java项目左上角的一个小“J”。Python项目也应该有类似的东西。但正如您所指出的,只有在项目打开时才

我的包和项目探索者中有大量的项目。这些项目是混合型的。有没有一种方法可以直观地告诉我,比如说,这些项目中哪些是python,哪些是java或者。。。所以我注意到如果你打开一个项目,会有一个小图标告诉你它是什么类型的,但是我不能让我所有的项目都打开。也许有一个只显示x类型项目的过滤器


我看到了一个与我的相切很小的图标,但实际上需要更大的努力来探测每个项目的类型。

打开后,您将看到一个图标装饰器,Java项目左上角的一个小“J”。Python项目也应该有类似的东西。但正如您所指出的,只有在项目打开时才能看到这些。以下是一些备选方案:

  • 保持独立的工作空间。有一个用于Java开发的工作区,其中只导入Java项目,还有一个用于所有Python项目的单独工作区。除非您经常在同一时间处理多个不同性质的项目,否则这种方法非常有效

  • 使用工作集。您可以将项目分为多个工作集,这将帮助您根据项目的性质组织项目。然后将包资源管理器设置为将工作集显示为顶级元素。请参见package explorer视图中的“视图”菜单

  • 使用。Mylyn将启用以任务为中心的视图,该视图仅显示与当前任务相关的项目。如果您使用的是Jira或Bugzilla之类的任务存储库,那么这是非常有效的,我强烈建议您尝试一下


  • 我建议备选方案2+3

    您可以通过项目资源管理器中的项目类型装饰器图标来识别项目类型。 如下图所示

    您可以看到M字母指示maven项目类型<强> j<强>字母同样表示java项目类型,您可以找到C、C++、Python等项目的指示器。p> 没有字母的项目称为一般项目

    要过滤不同的项目,可以使用“工作集”


    检查一下这个

    哦,我在过去使用过的一种方法是在项目名称中实际使用Java或Python或任何东西,但是必须有更好的东西,所以我看到了两个不同的工作集答案,这是一个好主意。但是,这些解决方案是“在您的工作区失控之前执行此操作”,还是我可以创建工作集而不立即知道每个项目的类型?那么,您可以自动创建所有java项目的工作集吗?如果项目处于打开状态,则显示类似于这样,但同时打开100个项目并不是一个非常节省内存的方法。您可以保持打开任意数量的项目。没问题。请注意,已关闭的项目不包括在搜索范围中。您可以使用project explorer中的折叠图标快速查看所有项目如果打开的项目太多,Eclipse肯定会崩溃。至少对我的项目来说是这样。