您好我正在为榆树寻找分屏IDE。只是一侧的编辑器和另一侧的浏览器运行榆树反应器。我知道我可以在一个文本窗口和另一个窗口中的浏览器中运行vi,但这需要时间并且很繁琐,我总是在观看视频后调整并找到这些屏幕。是否有一个很好的简单IDE,我可以开始这样做。在线试用elm网站很好(http://elm-lang.org/try),但是当我离开网站时,我的代码就丢失了。理想情况下,我想在我的机器上本地运行elm-reactor和在线编辑器。任何建议都将不胜感激。
答案 0 :(得分:12)
您可能会喜欢Elm Plug-in for LightTable。 demo显示您可以使用标签来编辑用于运行网络浏览器的代码和标签,所有这些都在LightTable IDE内。
您还可以设置Atom编辑器,以便在单独的标签页中运行Web浏览器。有一个Atom Elm Plugin可以为您提供语法突出显示和Elm Oracle支持。
有一些在线编辑器,但这些只适用于少量的Elm代码,对测试和分享小想法很有用,但不是很多。
如果我没有提到ElmCast的elm-vim plugin for Vim和elm-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包。
使用它们很容易自动完成,并在保存时自动格式化/编译,代码上显示编译错误。