如何使 Eclipse 识别正确的文件扩展名/为在项目范围之外打开的文件打开正确的编辑器?

发布于 2024-11-28 20:23:47 字数 388 浏览 3 评论 0原文

我有一个简单的文件 index.jsp 在项目之外的位置,例如 /home/user/other/ ,我在 Eclipse 中使用 File 打开它 -打开文件。文件已打开,但内容辅助等功能不起作用。

我尝试在 Eclipse 项目中创建一个文件(使用 File - new - jsp file),一切正常(包括内容辅助)。

有没有办法强制 Eclipse 为在项目范围之外打开的文件打开正确的编辑器?

编辑:我正在为 java ee 运行 eclipse indigo。

该文件不在项目中似乎有问题。我尝试将文件移动到项目中,现在它可以工作了。不过,我仍然想知道如何在项目之外进行这项工作。

I have a simple file index.jsp outside of a project in a location such as /home/user/other/ and I open it in eclipse with File - Open file. The file opens but things such as content assist are not working.

I tried creating a file inside an eclipse project (with File - new - jsp file) and everything works (including content assist).

Is there a way to force eclipse to open the proper editor for files opened outside the scope of a project?

Edit: I'm running eclipse indigo for java ee.

There seems to be a problem with the file not being in a project. I tried moving the file inside a project and now it works. I still want to know how to make this work outside a project though.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

友欢 2024-12-05 20:23:47

您的 eclipse 版本中的文件关联设置是否正确?

这可以在首选项 -> 下完成。一般->编辑->文件关联

您可以为每个文件扩展名设置所需的编辑器。您还可以为文件关联设置多个编辑器。在这种情况下,您应该将默认的关联编辑器设置为所需的编辑器。

当默认编辑器设置为您想要的编辑器时,它应该使用该编辑器从项目外部打开文件。

Are the file associations set correctly in your eclipse version?

This can be done under Preferences -> General -> Editors -> File Associations

You can set the desired editors for each file extension there. You can also set multiple editors for file associations. In that case you should set the default associated editor to the desired one.

When the default editor is set to your desired one, it should open files from outside of your project with this one.

眼泪淡了忧伤 2024-12-05 20:23:47

特别是对于 JSP 文件,Java 内容辅助将无法在工作区之外工作,因为它依赖于项目的 Java 构建路径(您会发现打开 .java 文件时存在相同的限制)。这是正常的。

For JSP files specifically, Java content assist will not work outside the workspace since it relies on a project's Java Build Path (you'll find the same limitations opening .java files). This is normal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文