当我在 CMD 上调用erl
时,得到以下输出:
Eshell V10.1 (abort with ^G)
1>
据我所知,当我按下 Ctrl + G 时,switch命令应该启动,但是我得到的是一个新的shell。
我必须按其他按键组合吗?在 Windows 上,erl
上是否存在switch命令?
答案 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。