Haskell的Windows IDE
我需要为新生在Windows机器上用Haskell编写的小项目设置一个简单而引人注目的开发环境 我尝试了几种方法将Haskell集成到Windows中的VSCode中,但没有成功 几年前,我有一个很好的设置,但我发现在重新创建该环境时依赖关系存在问题:Haskell的Windows IDE,windows,haskell,visual-studio-code,ide,atom-editor,Windows,Haskell,Visual Studio Code,Ide,Atom Editor,我需要为新生在Windows机器上用Haskell编写的小项目设置一个简单而引人注目的开发环境 我尝试了几种方法将Haskell集成到Windows中的VSCode中,但没有成功 几年前,我有一个很好的设置,但我发现在重新创建该环境时依赖关系存在问题: 编辑:Atom 使用:与ghc mod hlint-haskell堆叠生成全局二进制文件 Atom插件:语言haskell、ide haskell、ide haskell repl、haskell ghc mod 现在看来“酷”的方式是语言服
- 编辑:Atom
- 使用:与ghc mod hlint-haskell堆叠生成全局二进制文件
- Atom插件:语言haskell、ide haskell、ide haskell repl、haskell ghc mod
- 从下载适用于Windows的GHC 8.8.3二进制文件
- 从下载适用于Windows的cabal安装3.0.0.0二进制文件
- 将它们解压缩到某个文件夹中
- 向PATH环境变量添加条目,使其能够访问GHC安装的
文件夹和包含/bin
可执行文件的文件夹李>cabal
- 打开Powershell控制台
- 运行
udpate阴谋集团
- 运行
安装可执行文件,其中“somefolder”是目标文件夹。(如果安装失败,请尝试从Git Bash或Cygwin终端运行该命令作为解决方法。)将目标文件夹放入路径中cabal install--install method=copy--installdir=somefolder ghcid
- 打开(或重新启动)VSCode并安装“Haskell语法突出显示”和插件
- 转到示例cabal项目,使用
快捷方式,执行Ctrl-Shift-P
操作。ghcid端子将出现Start ghcid
设置代码格式的其他说明:
- 通过运行
。再次确保目标文件夹位于路径中cabalinstall或molu--Install method=copy--installdir=somefolder安装格式化程序
- 打开(或重新启动)VSCode并安装插件
安装GHC并访问ghcid和ormulu的另一种方法是使用该工具,该工具可自行处理GHC安装。我还想指出,您不需要将
ghcid
与VSCode一起使用ghcid
作为一个独立的工具是完全可用的——事实上,它是为自己使用而设计的,以后只集成到其他开发环境中。