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

标签 java eclipse jsp content-assist

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

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

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

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

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

最佳答案

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

这可以在“首选项”->“常规”->“编辑器”->“文件关联”下完成

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

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

关于java - 如何使 Eclipse 识别正确的文件扩展名/为在项目范围之外打开的文件打开正确的编辑器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6972903/

相关文章:

java - 我可以在不使用 Maven 的情况下将 Coinbase API 与动态 Web 应用程序一起使用吗?

css - JSP 找不到 css 和图像

eclipse - 如何在 Eclipse 中将默认搜索模式更改为 "File Search"?

java - 如何将 UndoableEditListener 添加到 JTable 单元格?

java - ant 1.9 中使用 ivy 的 junit 任务失败,并出现 junit.framework.AssertionFailedError : No tests found

c# - C# 中的协变和逆变

java在eclipse中运行但不会在命令提示符下运行

java - 自定义标签库 JSP

java - 如何处理提交JSP表单时的Servlet程序

java - 在同一 TomEE 实例上的并行应用程序中使用 JasperReports 是否不可能(JasperReports 上下文)?