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