我可以将Cygwin64连接到Sublime Text 2吗?

时间:2015-01-11 18:58:34

标签: command-line cygwin sublimetext2 elm

我正在尝试使用名为Elm的函数式编程语言编写代码。从各种渠道,我收到了使用Sublime和Cygwin的建议。我成功地设置了Cygwin,这样我就可以输入elm命令了。但我认为应该有一些方法来设置Sublime,以便我可以在Sublime中编写代码。

我的问题

Sublime Text 2可以自行运行Elm吗?我是否需要以某种方式将Cygwin链接到它以允许Sublime运行Elm代码?我只是希望Sublime能够像任何编码接口一样接受我输入的命令。如何设置sublime来运行像Cygwin那样的Elm命令?

供参考,这是Elm的网站:http://elm-lang.org/

1 个答案:

答案 0 :(得分:2)

不需要通过Sublime Text运行Elm - 通过命令提示符运行命令通常非常简单。

对于开发,您所要做的就是:

  1. 安装Windows安装程序(http://elm-lang.org/Install.elm
  2. 为您的Elm项目创建一个文件夹(例如在"我的文档")
  3. 打开命令提示符并cd到此目录 - 您可以通过键入" cd"来执行此操作。 (即只有三个字符:c,d和空格)然后您可以将带有Elm项目的文件夹拖到命令提示符中并按Enter键(命令提示符现在应该已导航到此文件夹)
  4. 然后,您可以在此命令提示符中键入elm-reactor(这将获取它在文件夹中找到的.elm文件并将其转换为Javascript和Html,并运行允许您查看结果的服务器在网络浏览器中)
  5. 将Sublime文本打开到此文件夹以编辑文件[* 1](通过搜索包控件安装语法高亮显示:"榆树语言支持")
  6. 打开网络浏览器并转到以下地址:http://localhost:8000
  7. 您现在应该可以开始开发了。在运行localhost的浏览器中,如果您使用' main'点击文件旁边的扳手图标。功能浏览器应该在文件更改时自动更新(加上你得到调试器和其他好东西的时间)。

    [* 1] - 您可以首先复制Elm Lang网站的示例部分中的代码,然后尝试修改这些代码以了解其工作原理,例如:

    import Graphics.Element (..)
    import Text (..)
    
    main : Element
    main =
      plainText "Hello, World!"
    

    注意:

    • 用于构建项目,然后您可以使用elm-make
    • 用于安装外部包(如elm-html),您可以使用elm-package install <package_author>/<package_name>(您可以在Elm站点的库部分找到这些包)

    希望这有帮助!一旦你开始,榆树很有趣:)