自定义Sublime文本构建文件,GHCi,Haskell



我正试图在MacOS Yosemite中创建一个自定义的高级构建文件,该文件将在预装代码的情况下在控制台上执行ghci。这将使我的Haskell学习过程更快、更愉快。然而,由于我是Haskell和Sublime Text的新手,我不知道该在文件中写什么。

我知道这个代码对gnome终端也是一样的:

{
    "selector": "source.haskell",
    "working_dir": "$file_path",
    "cmd": ["gnome-terminal","-x","ghci", "$file"]
}

我在这里找到了密码。

检查以下内容:https://github.com/SublimeHaskell/SublimeHaskell

用法(来自他们的Readme.md):

简而言之:按Shift-Ctrl-p并键入haskell来浏览所有命令。

当编辑作为Cabal项目一部分的Haskell源文件时,可以使用自动错误突出显示和增强的自动完成功能。

每次保存时,程序中的任何错误都会列在窗口底部,并在源代码中突出显示。

更改时将扫描项目中的所有源文件。自动完成建议中提供了它们导出的任何符号。

要使用cabal dev而不是cabal,请将use_cabal_dev设置为true(或使用命令"切换cabal/cabal dev"),并指定cabal dev绝对路径。将重新扫描完成列表,并使用cabal-dev进行构建。

时尚的haskell可以用于时尚的文件或选定的文本。

使用Ctrl-Shift-R转到声明,使用Ctrl-K-I显示带有文档的符号信息。这些命令也可以通过右键单击的关联菜单使用。

命令"SublimeHaskell:浏览模块"类似于ghci的浏览命令

要显示推断的类型,请使用"显示类型"(ctrl-kctrl-hctrl-t)命令。

要插入推断类型,请使用插入类型(ctrl-k ctrl-h ctrl-i)。

您可以使用F4和Shift-F4在错误和警告之间切换。要显示隐藏的错误输出,请使用命令show error panel(ctrl-alt-e)

最新更新