如何制作;“开放资源”;eclipse中的对话框只查找*.js文件,而不查找*.jsp文件?

如何制作;“开放资源”;eclipse中的对话框只查找*.js文件,而不查找*.jsp文件?,eclipse,ide,Eclipse,Ide,在EclipseOpenResource(Ctrl+Shift+R)对话框中是否有任何方法可以找到*.js文件,但不能找到*.jsp或*.jspx或任何其他*.js*文件?有人问了一个相关的问题,但给出的解决方案在我的Eclipse Indigo中不起作用。使用?.js这在Eclipse Kepler中对我有效。本文提供了不明显的实际解决方案。我将研究发布一个错误,指出该机制应该以某种方式在接口中公布。您需要在“开放资源”对话框中启用正则表达式。然后键入。*\.js$。基本上,这与以js结尾的文

在EclipseOpenResource(Ctrl+Shift+R)对话框中是否有任何方法可以找到
*.js
文件,但不能找到
*.jsp
*.jspx
或任何其他
*.js*
文件?有人问了一个相关的问题,但给出的解决方案在我的Eclipse Indigo中不起作用。

使用
?.js
这在Eclipse Kepler中对我有效。

本文提供了不明显的实际解决方案。我将研究发布一个错误,指出该机制应该以某种方式在接口中公布。

您需要在“开放资源”对话框中启用正则表达式。然后键入。*\.js$。基本上,这与以js结尾的文件名匹配


要在开放资源对话框中启用RE,您需要调整eclipse插件。替换eclipse插件文件夹中附加的jar文件。注意jar文件仅适用于eclipse 4.5.1。

解决方案可能因eclipse版本而异,但在我使用的版本(开普勒服务发行版1,构建20130919-0819)中,显示Javascript文件而非JSP文件的唯一方法是在“开放资源”对话框中键入以下内容:

*js<
*js<
请注意,
js
之前没有任何点-这阻止了它对我的工作(似乎是一个bug?)它当然可以进一步过滤,例如,
start*js当我输入它时(有尾随空格和没有尾随空格,你没有说清楚),我得到的与使用“.js”或“.js”,都是“.js”得到的完全相同和“.jsp”文件。