You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Neovim转Emacs的新手:Haskell项目执行cabal test/run的方法

在Emacs中为Haskell项目执行cabal test和cabal run

1. 执行cabal test

  • 调用haskell-mode自带命令:按下M-x(Alt+x),输入haskell-process-test并回车,这个命令和你使用的haskell-compile逻辑一致,会直接触发cabal test执行。
  • 若需要自定义参数或查看完整shell输出,可打开shell环境:M-x shell或M-x eshell,在终端里直接输入cabal test(如需添加参数,比如cabal test --test-show-details=direct)。

2. 执行cabal run

  • 用haskell-mode内置命令:按下M-x输入haskell-process-run并回车,Emacs会弹出提示让你选择要运行的可执行目标(如果项目包含多个可执行文件的话),选定后就会执行对应cabal run操作。
  • 也可直接在shell/eshell中执行:输入cabal run即可运行默认可执行目标,若要指定特定目标,使用cabal run <你的可执行文件名>。

内容的提问来源于stack exchange,提问作者Refael Sheinker

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 04:59:56