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

Mic*_*eon 5 elm

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

Cha*_*ert 13

你可能会喜欢LightTableElm Plug-in.该演示显示,您可以在LightTable IDE中使用选项卡来编辑用于运行Web浏览器的代码和选项卡.

您还可以设置Atom编辑器以在单独的选项卡中运行Web浏览器.有一个Atom Elm插件,它将为您提供语法突出显示和Elm Oracle支持.

有一些在线编辑器,但这些只适用于一小部分榆树代码,对测试和分享小想法很有用,但不是很多.

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

如果我没有提到ElmCast的Vim elm-vim插件Emacs的elm-mode,我将会失职,两者都提供语法高亮和Elm Oracle支持,以及与Elm构建工具的集成.它们没有内置的Web浏览器,但只需一点配置,您就可以简化工作流程.


Sta*_*erd 5

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

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

它们大多数是商业软件,但是有IntelliJ的开源版本:IntelliJ Community Edition,以及教育和OSS项目的免费许可证。

对于只写Elm来说,我喜欢Atom编辑器和language-elm,elm-oracle和linter-elm-make插件。


Ped*_*olo 5

我真的很喜欢vscode的 elm 包。

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