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
eclipseide中基于模式的文件选择和删除_Eclipse_File_Selection_Subversive - Fatal编程技术网

eclipseide中基于模式的文件选择和删除

eclipseide中基于模式的文件选择和删除,eclipse,file,selection,subversive,Eclipse,File,Selection,Subversive,我尝试的是在Eclipse中标记一批要删除的文件,然后通过Subversive集成发出提交,从存储库中“删除”这些文件 在一个简单的情况下,您当然可以在执行提交之前在资源管理器中选择多个文件,单击alt并选择delete 但是,我需要对分布在六个以上级别的目录层次结构中的约500个文件执行此操作 因此,我想知道是否有任何方法可以在一组与给定模式匹配的文件上选择并执行标准的alt-click操作,或者这是否是第一个实例中的最佳方法。从Eclipse主菜单栏中选择搜索>文件。将“包含文本”字段留空,

我尝试的是在Eclipse中标记一批要删除的文件,然后通过Subversive集成发出提交,从存储库中“删除”这些文件

在一个简单的情况下,您当然可以在执行提交之前在资源管理器中选择多个文件,单击alt并选择delete

但是,我需要对分布在六个以上级别的目录层次结构中的约500个文件执行此操作


因此,我想知道是否有任何方法可以在一组与给定模式匹配的文件上选择并执行标准的alt-click操作,或者这是否是第一个实例中的最佳方法。

从Eclipse主菜单栏中选择搜索>文件。将“包含文本”字段留空,然后输入所需的文件名模式

这将在搜索视图中显示您感兴趣的文件。要删除它们:

  • 在搜索视图的视图菜单中(图标是一个向下的三角形,位于最小化/最大化按钮的左侧),选择“显示为列表”而不是“显示为树”。这将从搜索视图中隐藏目录,并仅显示与模式匹配的文件
  • 使用Ctrl-A选择“搜索”视图中的所有文件
  • 右键单击所选文件,然后从弹出菜单中选择“显示在>导航器中”。现在在Navigator视图中选择所有匹配的文件
  • 在导航器中的一个选定文件上单击鼠标右键,然后选择“删除”

这将在“搜索结果”选项卡中显示文件,但我如何才能删除它们?@middaparka:我错了,我以为你可以直接从搜索结果中删除文件。我已经扩展了答案,它现在应该给你想要的。该死,那是人为的。(当然,这不是你的错。)但是,它工作得非常好,非常感谢。:-)@米德帕卡:事实上,这样的长度有点奇怪!我实际解决这个问题的方法可能是使用Unix
find
或操作系统的文件管理器进行搜索,然后在删除文件后刷新Eclipse。但至少我们知道在Eclipse中有一些方法可以做到这一点。