Eclipse 的 JavaScript 编辑器插件

IT技术 javascript eclipse eclipse-plugin
2021-03-17 17:19:24

是否有可用于 JavaScript 的 Eclipse 插件,允许对 Eclipse 中的 .js 文件进行语法检查和自动建议?

4个回答

在 Eclipse 中完成以下步骤以获取 JavaScript 文件的插件:

  1. 打开 Eclipse -> 转到“帮助”->“安装新软件”
  2. 为您的 Eclipse 版本选择存储库。我有朱诺 所以我选择了http://download.eclipse.org/releases/juno
  3. 展开“编程语言”-> 选中“JavaScript 开发工具”旁边的框
  4. 点击“下一步”->“下一步”->接受许可协议条款->“完成”
  5. 等待软件安装,然后重新启动 Eclipse(通过在弹出窗口中单击“是”按钮)
  6. Eclipse 重新启动后,打开“窗口”->“首选项”-> 展开“常规”和“编辑器”-> 单击“文件关联”-> 将“.js”添加到“文件类型:”列表中(如果是)还没有
  7. 在同一个“文件关联”对话框中,单击“关联编辑器:”部分中的“添加”
  8. 选择顶部的“内部编辑”收音机
  9. 选择“JavaScript 查看器”。单击“确定”->“确定”

添加 JavaScript 透视图:(可选)
10. 转到“窗口”->“打开透视图”->“其他...”
11. 选择“JavaScript”。点击“确定”

要使用突出显示的 JavaScript 语法打开 .html 或 .js 文件:
12.(可选)选择 JavaScript Perspective
13. 在 [JavaScript Perspective] 的 Script Explorer 中浏览并选择 .html 或 .js 文件(或 Package Explorer [Java Perspective] 或 PyDev Package Explorer [PyDev Perspective] 无所谓。)
14. 右键单击​​ .html 或 .js 文件 -> “打开方式” -> “其他...”
15. 选择“内部编辑器”
16. 选择“Java脚本编辑器”。单击“确定”(请参阅​​ JavaScript 语法现在突出显示)

Eclipse Kepler 和 Luna 怎么样?它也会起作用吗?
2021-04-28 17:19:24
stackoverflow.com/questions/62742955/... 如果您使用的是最新版本,请参阅此解决方案这将很有帮助。
2021-05-04 17:19:24
我没有运气让它在 Eclipse 2020-12 中工作。我想知道有人吗?在这里提出了一个问题:eclipse.org/forums/index.php/m/1837447/#msg_1837447
2021-05-15 17:19:24
如果有错误语法,它不会建议我。我怎样才能激活这个功能?谢谢。
2021-05-16 17:19:24
@Pisek,更改更新 URL: http://download.eclipse.org/releases/luna
2021-05-17 17:19:24

认为 JavaScriptDevelopmentTools 可能会做到。虽然,我有 eclipse indigo,而且我很确定它会自动做那种事情。

允许进行语法检查的 JavaScript

JSHint-Eclipse

和 Eclipse 中 .js 文件的自动建议?

  1. 多使用 JSDoc,因为 JSDT 对标准有很好的支持,所以你会得到更多关于你自己代码的建议。
  2. 新的 TernIDE 为 .js 和 AngulatJS .html 提供了额外的提示。将他们作为 Anide 从http://www.nodeclipse.org/updates/anide/

作为Nodeclipse 的负责人,我一直在寻找 Eclipse 生态系统中可用的东西。Nodeclipse站点有更多链接,我邀请在 GitHub 上就 JavaScript 工具进行协作

2015 年我会选择:

  • 对于小脚本:js 编辑器 + jsHint 插件
  • 对于大型代码库:TypeScript Eclipse plugin或类似的转译语言……我只知道 TypeScript 在 Eclipse 中运行良好。

当然,您可能希望保留 JS 以方便项目设置并避免转译过程……没有最终的解决方案。

或者只是等待 ECMA6, 7, ... :)

如果您的代码库非常大,使用转译器会有所帮助,一些大型 JavaScript 项目会切换到诸如 TypeScript、Closure、CoffeeScript 之类的东西,因为它们有助于维护和组织代码库。但是当然这不是免费的,因为您需要安装一些东西并了解更多信息。
2021-04-21 17:19:24
为什么要使用 TypeScript 插件来开发 JS 代码?那么很容易存在只使用 TypeScript 功能的风险......
2021-05-10 17:19:24