【问题标题】:Eclipse - playframework, angularjs and coffeescriptEclipse - playframework、angularjs 和 coffeescript
【发布时间】:2014-07-27 20:41:29
【问题描述】:

我开始了一个新项目,其中后端是 playframework 2,前端是带有咖啡脚本的 angularjs。 我每天都在使用 Eclipse,我一直在寻找有助于在这些框架中编写代码的插件。 我找到了http://marketplace.eclipse.org/content/angularjs-eclipse#.U9VZpXWSxCU,但它不适用于coffeescript(或者我可能不知道如何配置它)。 当我在角度编辑器中打开 .coffee 文件时,我只能看到纯文本,没有任何高亮和内容辅助。 如何配置 eclipse 以使用这些框架?或者也许是 angularjs 的另一个 IDE,playframework 结构中的咖啡脚本?

感谢您的回复,对不起我的英语。

【问题讨论】:

  • 你所说的“在 playframework 结构中”是什么意思?
  • 我的意思是这个结构postimg.org/image/3r3e0v5n5 你可以看到控制器只是纯文本。

标签: java eclipse angularjs playframework coffeescript


【解决方案1】:

对于我来说,我使用的是 Sublime Text 2,你可以从 here.. 下载它。

然后您可以添加一些插件来支持这些框架..

希望对你有帮助..

【讨论】:

    【解决方案2】:

    我尝试使用 Sublime Text 2,当我安装所有插件然后尝试添加“推荐设置”时,Sublime 显示弹出“购买许可证”。 最后我删除了 .coffee 文件,并用纯 js 编写了控制器。 当控制器用纯js编写时,一切正常。

    我安装了https://github.com/angelozerr/angularjs-eclipse的这个插件,然后我配置了它。 配置后,我将属性项目路径添加到我有 js 文件的文件夹中(右键单击项目 -> 属性 -> Tern -> 脚本路径)

    结果:

    【讨论】:

      【解决方案3】:

      AngularJS Eclipse 基于 tern.js,这是一个推理 JavaScript 引擎。所以它今天只适用于 JavaScript。已经有人开始用 tern 支持 CoffeScript,但似乎并不完美。见this issue

      对于CoffeScript编辑器,建议安装http://www.nodeclipse.org/coffeescript/

      如果有一天tern.js很好地支持了CoffeScript,我认为应该是一个好主意:

      1. 将 tern-coffescript 集成到 tern.java(AngularJS Eclipse 基于 tern.java)。

      2. 将 tern.java 集成到 http://www.nodeclipse.org/coffeescript/ 以受益于由 tern.js 管理的 CoffeScript 完成

      【讨论】:

        【解决方案4】:

        我使用带有 Aptana Studio 3 插件的 Eclipse 4.4.0。使用以下 URL 作为位置:http://download.aptana.com/studio3/plugin/update/ 它支持语法着色和某种快捷方式(“命令”),但没有内容辅助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-02-27
          • 2016-06-06
          • 2017-09-30
          • 1970-01-01
          • 1970-01-01
          • 2011-11-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多