我是Haskell的新手。從一些視頻中,我發現人們可以從ghci觸發文本編輯器。它說如果你沒有設置默認的文本編輯器,它會提示你使用set editor
命令。但對我來說,當我輸入嘗試從ghci觸發文本編輯器時遇到問題
edit
它給了我一個錯誤說
error: Variable not in scope: edit
我該如何解決呢?我正在使用Haskell堆棧8.0.2
我是Haskell的新手。從一些視頻中,我發現人們可以從ghci觸發文本編輯器。它說如果你沒有設置默認的文本編輯器,它會提示你使用set editor
命令。但對我來說,當我輸入嘗試從ghci觸發文本編輯器時遇到問題
edit
它給了我一個錯誤說
error: Variable not in scope: edit
我該如何解決呢?我正在使用Haskell堆棧8.0.2
ghci命令全部以:
開頭。改爲嘗試:edit
。
你想要:edit
。所有GHCi命令(如:load
和:set
)都以冒號:
作爲前綴。
除了:edit
,你可以用:!
運行任意shell命令,因此,如果你的編輯器是,例如,vim
,你可能會打開一個文件,它使用:!vim foo.hs
。