当我在CMD上调用erl时,得到以下输出:
erl
Eshell V10.1 (abort with ^G) 1>
据我所知,当我按下Ctrl + G时,switch命令应该会启动,但我得到的却是一个新的shell。是否必须按不同的组合键?Windows的erl上是否存在切换命令?
n1bvdmb61#
由于CMD控制台在Windows中的工作方式,标准的erl命令不适合以交互方式运行。在Windows中,您应该改用werl(已安装图标所运行的命令)来获得交互Erlang窗口。然后,Ctrl-G将按预期进入作业控制模式。还要注意的是,常规的Break菜单Ctrl-C在Windows上不起作用(因为它是用于复制/粘贴的)--相反,你必须按下真正的Break键。https://en.wikipedia.org/wiki/Break_key#Keyboards_without_Break_key如果你在键盘上找不到Break键,请访问www.example.com(Fn-b在我的笔记本电脑上起作用)。
werl
Fn-b
1条答案
按热度按时间n1bvdmb61#
由于CMD控制台在Windows中的工作方式,标准的
erl
命令不适合以交互方式运行。在Windows中,您应该改用werl
(已安装图标所运行的命令)来获得交互Erlang窗口。然后,Ctrl-G将按预期进入作业控制模式。还要注意的是,常规的Break菜单Ctrl-C在Windows上不起作用(因为它是用于复制/粘贴的)--相反,你必须按下真正的Break键。https://en.wikipedia.org/wiki/Break_key#Keyboards_without_Break_key如果你在键盘上找不到Break键,请访问www.example.com(
Fn-b
在我的笔记本电脑上起作用)。