在使用带有文件监视功能的堆栈进行构建之前,如何清除控制台

时间:2019-01-28 21:44:38

标签: windows haskell stack

使用VSCode进行重大重构时,我发现正在运行:

stack build --file-watch

在集成的Powershell终端中无价之宝。我想知道是否有办法以某种方式在清晰的终端命令前添加前缀,以便仅看到最后一批错误。

类似的东西:

stack build --exec-before "cmd cls" --file-watch

注意exe-before不是真正的堆栈命令

2 个答案:

答案 0 :(得分:2)

尝试ghcid。它是一个完全满足您需要的程序:文件更改时运行相应的命令,清除更改之间的屏幕。有关更多详细信息,请查看this tutorial。另外,看起来甚至还有Visual Studio Code扩展名都可以在IDE中直接运行它!

答案 1 :(得分:1)

VSCode有一些扩展,这些扩展可以即时编译打开的文件,并在错误和警告中填充PROBLEMS窗口。根据我的个人经验,我建议使用Simple GHC,它开箱即用且非常稳定。