JavaScript文件编辑在Eclipse 2020-06中停止工作

11

我已经使用 Eclipse 工作多年,一直在同一个文件目录下工作。我使用 PHP、CSS、JS 和 HTML 文件。

偶尔,我按照这里的说明运行自动升级。这也一直有效。

现在,在最新的升级之后,有几件事情就突然停止工作了:

  • 在 PHP 文件中,核心命令不再自动完成。我搜索了解决方法,但没有找到。
  • Javascript 文件不再有特殊的编辑器。

现在,我最紧急的问题是:

我在哪里重新启用好用的旧版 Javascript 编辑器?

这是我的安装详细信息: enter image description here


3
显然,Javascript编辑器只是被取消了,没有适当的公告。Wild Web Developer代码应该是替代品。请参见此错误 - greg-449
太棒了,@greg-449!谢谢你,这确实是令人难以置信的消息 - 就像用户在那个错误报告中表达的一样!我会保留这个问题,以便它可能会得到一些新的答案,因为这显然是一个新情况。 - Swiss Mister
有一种说法,https://www.eclipse.org/lists/wtp-dev/msg10917.html,但并非来自于 JSDT 2.0 重启计划中任何被认可的人。他们在现有工具的错误报告中也毫不掩饰地注入了宣传 Wild Web Developer 的言论。 - nitind
@greg-449 这个更改曾在错误报告中讨论过,之后也在“新闻与亮点”中提到过。在这种情况下,应该在哪里和如何进行适当的公告? - howlger
4个回答

20

“Eclipse IDE for PHP Developers”由来自各个Eclipse项目的组件组成。在“Eclipse IDE 2020-06”发布版中,JavaScript编辑器不再由JSDT提供对.js文件的支持,而是改由Eclipse Wild Web Developer提供支持。

Wild Web Developer不为JavaScript提供单独的编辑器,但通过代码完成、语法高亮、验证、导航等方式扩展了通用文本编辑器以提供JavaScript支持

若要重新使用JSDT JavaScript编辑器,需要卸载Eclipse Wild Web Developer并从Eclipse IDE 2020-03版本中安装JavaScript Development Tools(我想,如果您同时拥有这两个工具,在2020-06版中删除或禁用JavaScript编辑器即可解决问题):

  1. 卸载 Eclipse Wild Web Developer:在帮助 > 关于 Eclipse IDE: 安装详细信息中,选择已安装软件选项卡,在其中选择Eclipse Wild Web Developer并单击卸载...
  2. 2020-03版本安装JavaScript Development Tools:在帮助 > 安装新软件...中,使用https://download.eclipse.org/releases/2020-03链接,并选择JavaScript Development Tools进行安装

另请参见Eclipse IDE 2020-06 > 新功能 > Eclipse PHP Development Tools


1
感谢提供额外信息!如问题所述,真正的问题可能在于我进行了自动升级。它没有自动安装“Wild Web Developer”。我手动添加了它,现在似乎可以工作 - 尽管我对立即注意到的错误感到惊讶 - 希望不会有更多的问题出现... - Swiss Mister
1
像@SwissMister一样,升级对我来说也没有安装“Wild Web Developer”。 安装它也没有帮助我,因为它显然有一些我不想安装的严重先决条件。 相反,我必须使用上面的步骤1卸载我现在已经失效的“JavaScript开发工具”的残留部分,然后使用步骤2重新安装旧版本。 希望这些信息能帮助其他人! - Jon Weers
@JonWeers 你好,Eclipse 2020-09 版本将在几个小时内发布,升级后是否会自动安装 Wild Web Developer 插件呢?新版本已经集成了 Node.js 来运行 JavaScript 语言服务器,因此无需安装任何先决条件(请参见我的视频)。 - howlger
值得注意的是,通用编辑器文件关联可用于为Wild Web Developer应用JS语法高亮显示以打开新的JS文件。如果您已经打开了一个文件,并且像我一样期望看到美丽的颜色神奇地出现,那么您需要关闭并重新打开该文件。 - Casey Murray
谢谢。我需要这个来应用我的旧的JS文件格式化程序。 - jsanmarb

2
我遇到了同样的问题,使用的是2020-09版本。我发现在Eclipse Marketplace(在“帮助>Eclipse Marketplace”中)中确实安装了Wild Web Developer插件,但是当我查看“更多信息”时,它说:

要看到它的效果,请使用默认包含在Eclipse IDE中的通用编辑器打开所需的文件。

当我在通用编辑器中打开javascript文件时,我得到了我需要的所有花哨效果...

1
这不是一个答案,请使用注释。 - V.Tur
1
@V.Tur 是的...抱歉,我的错。没有注意到“添加评论”按钮。下次好运,是吧? - spinemelter

0

前往 窗口 -> 首选项,然后输入文件关联,在右侧列表中选择*.js,然后在下方选择"通用文本编辑器"并点击"默认值"按钮


1
谢谢分享这个想法!但它并没有解决我的问题。 - Swiss Mister

0

是的,2020年5月及以上版本可以将通用编辑器作为Eclipse中JS文件的默认编辑器

窗口--> 首选项 --> 文件关联 --> 选择(*.js),然后选择通用编辑器

Screenshot of the menu


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接