尝试从ghci触发文本编辑器时遇到问题

时间:2017-03-22 01:21:28

标签: haskell ghci

我是Haskell的新手。从某些视频中,我看到人们可以从ghci触发文本编辑器。它表示如果您没有设置默认文本编辑器,它将提示您使用set editor命令。但在我的情况下,当我输入

edit

它给我一个错误说

error: Variable not in scope: edit

我该如何解决?我正在使用Haskell stack 8.0.2

3 个答案:

答案 0 :(得分:1)

除了:edit之外,您还可以使用:!运行任意shell命令,因此,如果您的编辑器是vim,则可以使用{:!vim foo.hs打开一个文件。 1}}。

答案 1 :(得分:0)

你想要:edit。所有GHCi命令(例如:load:set)都以冒号:为前缀。

答案 2 :(得分:0)