我在想我的理想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