0

用于 (.lhs) 读写 Haskell 文件的 sublime 文本的内置语言什么也不做。堆栈溢出已经存在一个问题,但我无法让它工作。有谁我应该添加到语言文件中以将没有“>”的代码行视为注释,而其他所有内容都将其视为普通的 Haskell 文件。

谢谢

4

1 回答 1

1

在 SublimeText2 中,进入 menu Preferences> Browse Packages...,然后导航到Haskell文件夹。为了能够使用 Sublime 的自动构建系统进行构建,在这个文件夹中你应该有一个名为Literate Haskell.sublime-build.

您可以从复制Haskell.sublime-build已经存在并重命名它开始。现在您必须更新命令。

现在,因为Haskell 的 Wiki建议ghc -optL -q编译 Literate Haskell,sublime-build 文件将变为:

{
    "cmd": ["ghc", "-optL -q", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.haskell"
}

PS - 您可能需要重新启动 SublimeText
PS - 我没有测试它。

于 2013-03-06T19:37:59.707 回答