有什么方法可以在Windows的CMD上调用Erlang switch命令吗?

时间:2020-09-08 19:30:20

标签: erlang erl

当我在 CMD 上调用erl时,得到以下输出:

Eshell V10.1  (abort with ^G)
1> 

据我所知,当我按下 Ctrl + G 时,switch命令应该启动,但是我得到的是一个新的shell。

我必须按其他按键组合吗?在 Windows 上,erl上是否存在switch命令?

1 个答案:

答案 0 :(得分:0)

由于CMD控制台在Windows中的工作方式,因此标准erl命令不适用于交互式运行。在Windows上,您应该改用werl(已安装的图标运行)来获得交互式Erlang窗口。然后,Ctrl-G将按预期进入作业控制模式。

还请注意,“中断”菜单的常规Ctrl-C在Windows上不起作用(因为它用于“复制/粘贴”)-而是必须按实际的“中断”键。如果找不到键盘上的Break(键盘上的Fn-b在笔记本电脑上工作),请参见https://en.wikipedia.org/wiki/Break_key#Keyboards_without_Break_key