尝试从 ghci 触发文本编辑器时遇到问题
Having trouble when try to trigger text editor from ghci
我是 Haskell 的新手。从一些视频中,我看到人们可以从 ghci 触发文本编辑器。它说如果你不设置默认的文本编辑器,它会提示你使用 set editor
命令。但就我而言,当我输入
edit
它给我一个错误说
error: Variable not in scope: edit
我该如何解决?我正在使用 Haskell 堆栈 8.0.2
你想要:edit
。所有 GHCi 命令,例如 :load
和 :set
都以冒号 :
.
为前缀
ghci命令全部以:
开头。请尝试 :edit
。
除了 :edit
,您还可以 运行 使用 :!
任意 shell 命令,所以如果您的编辑器是 vim
,您可以使用 :!vim foo.hs
打开一个文件。
我是 Haskell 的新手。从一些视频中,我看到人们可以从 ghci 触发文本编辑器。它说如果你不设置默认的文本编辑器,它会提示你使用 set editor
命令。但就我而言,当我输入
edit
它给我一个错误说
error: Variable not in scope: edit
我该如何解决?我正在使用 Haskell 堆栈 8.0.2
你想要:edit
。所有 GHCi 命令,例如 :load
和 :set
都以冒号 :
.
ghci命令全部以:
开头。请尝试 :edit
。
除了 :edit
,您还可以 运行 使用 :!
任意 shell 命令,所以如果您的编辑器是 vim
,您可以使用 :!vim foo.hs
打开一个文件。