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

时间:2016-01-20 04:10:20

标签: elm

您好我正在为榆树寻找分屏IDE。只是一侧的编辑器和另一侧的浏览器运行榆树反应器。我知道我可以在一个文本窗口和另一个窗口中的浏览器中运行vi,但这需要时间并且很繁琐,我总是在观看视频后调整并找到这些屏幕。是否有一个很好的简单IDE,我可以开始这样做。在线试用elm网站很好(http://elm-lang.org/try),但是当我离开网站时,我的代码就丢失了。理想情况下,我想在我的机器上本地运行elm-reactor和在线编辑器。任何建议都将不胜感激。

3 个答案:

答案 0 :(得分:12)

您可能会喜欢Elm Plug-in for LightTabledemo显示您可以使用标签来编辑用于运行网络浏览器的代码和标签,所有这些都在LightTable IDE内。

您还可以设置Atom编辑器,以便在单独的标签页中运行Web浏览器。有一个Atom Elm Plugin可以为您提供语法突出显示和Elm Oracle支持。

有一些在线编辑器,但这些只适用于少量的Elm代码,对测试和分享小想法很有用,但不是很多。

  • Ellie - 这允许导入任何公共包,编辑包装Elm示例的html,以及示例的链接和分支。
  • elm-lang.org/try - 正如您所提到的,这不允许共享代码。但是,它确实包含一些非核心软件包,如StartApp
  • share-elm.com - 此网站现已解散 此网站的好处是可以保存代码以进行共享或加载要点。但是,从2016-01-20开始,这还没有更新到Elm版本0.16,它只允许您导入核心库。

如果我没有提到ElmCast的elm-vim plugin for Vimelm-mode for Emacs,我将会失职,这两者都提供语法突出显示和Elm Oracle支持,以及与Elm构建工具的集成。它们没有内置的Web浏览器,但只需稍加配置,您就可以简化工作流程。

答案 1 :(得分:5)

...还有来自Jetbrains的复杂IDE的Elm插件,如IntelliJ,WebStorm等。

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

其中大部分都是商业软件,但有一个IntelliJ的开源版本:IntelliJ社区版,还有教育和OSS项目的免费许可证。

对于刚刚写榆树我喜欢使用插件language-elm,elm-oracle和linter-elm-make的Atom Editor。

答案 2 :(得分:4)

我非常喜欢vscode的elm包。

使用它们很容易自动完成,并在保存时自动格式化/编译,代码上显示编译错误。