Eclipse 2020-06 Javascript - 语法高亮不工作

oma*_*hey 13 javascript eclipse ide eclipse-2020-06

将我的 Eclipse IDE 更新到实际的 2020-06 版本后,JavaScript 的语法高亮不再起作用。

这是一个已知/常见的问题,我该如何解决?

小智 27

在花了一天的大部分时间处理它之后,包括安装 Eclipse PDT 的新实例,我发现我可以通过添加*.js到文件关联首选项页面并将其默认设置为“通用文本编辑器”来修复它。

  • 当安装 WIld Web Developer 时,该关联应该是开箱即用的定义,并且不需要用户操作。请向 Wild Web 开发人员或 PDT 报告重现问题的步骤。 (3认同)

ski*_*iou 10

根据Eclipse Bugzilla 报告

不再提供独立的 JS 编辑器。

要使用 JavaScript/TypeScript 项目,用户可以安装 JS [1] 或 JEE [2] EPP 包、WildWebDeveloper [3] 或其他产品。

[1] https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-web-and-javascript-developers

[2] https://www.eclipse.org/downloads/packages/release/2020-06/r/eclipse-ide-enterprise-java-developers

[3] https://marketplace.eclipse.org/content/eclipse-wild-web-developer-html-css-javascript-typescript-nodejs-angular-json-yaml

基本上,这意味着不再支持 Eclipse JavaScript 开发工具 (JSDT)。

可能只是我,但 [1] 似乎是 Eclipse 的精简版。它甚至不包括包资源管理器,这让我感到困惑。[2] 在我看来要好一些,至少有 Package Explorer。(我确实喜欢 Package Explorer )但是,当 [1] 和 [2] 实现 JavaScript 支持的方式是通过 [3] Wild Web Developer(“WWD”)时,我对安装新版本的 Eclipse 并不真正感兴趣。(您不必点击 [3] 的链接;您可以在 Eclipse Marketplace 中找到它就好了。此外,您必须重新打开您打开的任何 JavaScript 文件,更新才能工作。)

我通过 Eclipse Marketplace 在我的 Windows x64 版本的 Eclipse IDE for Java Developers 上添加了 WWD,2020 年 6 月。我想它可以工作,但它确实不像 JSDT 那样集成。

我对 WWD 并不感到兴奋,因为我尝试做的第一件事是在 JavaScript 中使用Ctrl+注释一行/,它会弹出一个关键字和可用函数选项的下拉列表。Ctrl+.做同样的事情,感觉更合适,所以有什么关系?想要更改键盘快捷键?太糟糕了。Keys 首选项下没有任何与 TextMate/WWD 操作有关的内容。

想要更改语法着色?更好地爱你所给予的。没有语法着色部分或类似的内容。有一组 TextMate 首选项,但似乎与主题有关的任何内容实际上都不起作用。是因为我使用 DevStyle 和 Darkest Dark 主题吗?谁知道。

只有一个 WWD 首选项 (XML),它只会告诉您“有关 XML 目录首选项,请参阅‘XML 目录’”。谢谢?它也是 0.10.0.etc 版本,感觉就像我们被迫测试它一样。总的来说,我很失望,尤其是因为 Eclipse 刚刚从 2020-03 自动升级到 2020-06,现在我坚持这个。在这个过程中向你嘘声,Eclipse


小智 5

这就是我修复它的方法:

  1. 从 Eclipse 市场安装“Eclipse Web 开发人员工具 3.20”
  2. 重新开始
  3. 打开一个 JS 文件。右键单击行号 > 切换到主题 > Eclipse light。

完毕。