我在想我的理想Haskell的编辑工作流程ghci的运行与hlint:自动重新加载在文件更新
- 我开三个终端(使用iterm2分割)。
- 终端1运行vim编辑haskell源文件。
- 当当前目录或子目录中的文件更新或创建时,终端2会自动运行hlint更改文件
- 终端3运行ghci,自动加载/重新加载更改的文件。
有没有人设置过类似的东西?我们的目标是让hlint不断地观察我的代码以解决样式问题,并且可以快速更改ghci,而不必在除vim中保存文件之外进行任何操作。
我想为自动化使用类似watchr的东西。
自动运行'hlint',看到我的答案[这里](HTTP://计算器。COM /问题/ 6323150/SBT样的功能,在最哈斯克尔建造生态系统/ 6324784#6324784)。由于GHCi是交互式的,因此它有点棘手。 – hammar
国际海事组织你真的不想要ghci自动重新加载更改,因为所有绑定都丢失。由于我习惯偶尔在输入时打“C-s”,所以我总是对自己生气,因为我必须重新加载那些临时绑定。我也可以将它们放在文件中,但我懒得这样做。重新加载文件就像在该序列中按[:],[r],[enter]一样简单,那么情况如何? – fuz
这不就是为什么emacs被发明的原因吗? :-) – pat