elm IDE(编辑器和 elm-reactor 浏览器)

elm IDE (editor and elm-reactor browser)

您好,我正在寻找 elm 的分屏 IDE。一方面是编辑器,另一方面是浏览器 运行ning elm-reactor。我知道我可以将 vi 运行ning 放在文本 window 中,将浏览器放在另一个 window 中,但这需要时间而且很麻烦,我总是不得不调整并找到这些屏幕看了一段视频后。有没有一个很好的简单 IDE 我可以开始做这个。在线试用 elm 站点很好 (http://elm-lang.org/try),但是当我离开该站点时,我丢失了我的代码。理想情况下,我想 运行 elm-reactor 在我的机器上本地使用在线编辑器。任何建议将不胜感激。

有一个Elm Plug-in for LightTable that you may like. The demo shows that you can have tabs for editing code and tabs for running the web browser, all within the LightTable IDE.

您还可以设置 Atom editor to run a web browser in a separate tab. There is an Atom Elm Plugin which will give you syntax highlighting and Elm Oracle 支持。

有一些在线编辑器,但这些实际上只适用于少量的 Elm 代码,对测试和分享小想法很有用,但除此之外就没什么用了。

  • Ellie - 这允许导入任何 public 包,编辑包含 Elm 示例的 html,以及示例的链接和分支。
  • elm-lang.org/try - As you mentioned, this does not allow sharing of code. It does, however, include a few non-core packages like StartApp
  • share-elm.com - 此站点现已关闭 此站点的好处是能够保存代码以供共享或加载要点。不过截止到2016-01-20,这个还没有更新到Elm 0.16版本,只能导入核心库。

如果我没有提到 ElmCast 的 elm-vim plugin for Vim, and elm-mode for Emacs,我会失职,它们都提供语法突出显示和 Elm Oracle 支持,以及与 Elm 构建工具的集成。他们没有 built-in 网络浏览器,但通过一些配置,您当然可以简化您的工作流程。

...还有一个 Elm 插件,用于 Jetbrains 的复杂 IDE,如 IntelliJ、WebStorm 等。

https://plugins.jetbrains.com/plugin/8192-elm-language-plugin

其中大部分是商业软件,但有一个来自 IntelliJ 的开源版本:IntelliJ Community Edition 以及教育和 OSS 项目的免费许可证。

对于编写 Elm,我喜欢带有插件 language-elm、elm-oracle 和 linter-elm-make 的 Atom Editor。

我真的很喜欢 vscode 的榆树包。

使用它们很容易实现自动完成,并且 auto-formanting/compilation 保存时会在代码上显示编译错误。