繁体   English   中英

Eclipse 2020-06 Javascript - 语法高亮不起作用

[英]Eclipse 2020-06 Javascript - Syntax Hightlighting not working

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

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

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

根据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 的精简版。 它甚至不包括 Package Explorer,这让我感到困惑。 [2] 在我看来要好一些,至少有 Package Explorer。 (I do love Package Explorer ) However, I'm not really interested in installing a new version of Eclipse when the way [1] and [2] implement JavaScript support is through [3] Wild Web Developer ("WWD") anyway. (您不必点击 [3] 的链接;您可以在 Eclipse 市场中找到它。此外,您必须重新打开您打开的所有 JavaScript 文件才能使更新正常工作。)

I added WWD through the Eclipse Marketplace on my Windows x64 version of Eclipse IDE for Java Developers, 2020-06. 我想它可以工作,但它肯定不会像 JSDT 那样集成。

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

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

只有一个 WWD 首选项 (XML),它只会告诉您“请参阅‘XML 目录’了解 XML 目录首选项”。 谢谢? 它也是 0.10.0.etc 版本,感觉就像我们被迫对其进行测试。 总的来说,我很失望,特别是因为 Eclipse 刚刚从 2020 年 3 月自动升级到 2020 年 6 月,现在我被困住了。 在这一举动中向你嘘声,Eclipse

这就是我修复它的方法:

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

完毕。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM