使用Sublime 2进行Haskell开发?

时间:2012-07-26 21:36:49

标签: haskell ghc sublimetext sublimetext2

Haskell的Sublime 2集成的当前状态是什么?到目前为止,我看到两个可能的包。用于代码突出显示和REPL插件的插件。

Haskell有智能插件吗? 也许与Hackage集成?

感谢。

2 个答案:

答案 0 :(得分:17)

SublimeHaskell plugin是使用SublimeText进行Haskell开发的现代选择。它维护得很好,并且有很多有用的功能。

其他非常有用的插件:

  • Shell Turtlestein,允许您在编辑器内单击一下快速输入shell命令。
  • SublimeREPL,允许您从编辑器中运行GHCi。虽然尚未支持cabal repl
  • SideBarEnhancements,主要用于重命名/移动文件而不触及鼠标。有了它,您可以点击Ctrl/Cmd + P并输入“重命名”或“移动”进入对话框。

答案 1 :(得分:7)

我目前只使用Sublime,虽然开箱即用并不是那么特别,但是安装sublime-text-haskell会使Cub更好(当你保存文件时它会编译并突出显示错误增强自动完成功能。)

我已经尝试编写自己的插件,但实际情况是很多真正很酷的可能性很难实现,因为API实际上是一种限制(没有办法将类型签名等额外信息添加到自动 - 完整的选项,例如)。

似乎dev(s)正在努力添加一些请求的API功能,但在此之前,sublime-text-haskell可能是最好的Haskell插件。