我安装了 haskell-idea-plugin 来制作 Haskell IDE。
该插件可以执行https://github.com/Atsky/haskell-idea-plugin上声明的以下操作。
- Haskell 语法高亮
- Cabal 语法高亮
- 使用 ghc-modi 检查错误。
- 基于 ghc-modi 的简单补全
- 显示符号类型(Ctrl + Shift + T,或 ⌘ + Shift + T 在 mac 上)
- 建立阴谋集团项目
安装 cabal 包
REPL
但是当我尝试调试以下简单的 Haskell 文件时
module Main where
main = do
str <- getLine
putStrLn $ str++str
它报告说:Debug execution error: Internal error occured while executing debug process for untitled
这是我的 Haskell 调试器配置:
我也尝试了其他选项,但没有奏效。
这是我的环境:
- Ubuntu14.10
- oracle-jdk6.0
- IntelliJ IDEA 13.1.16
- haskell-idea-插件
- ghc-mod
- 远程调试器