如何在Windows中清除Erlang屏幕

3
我正在使用Windows操作系统,并安装了Erlang 16B。如何清除屏幕?
我已经尝试过以下方法,但每次都失败:
clrscr()。
clearscreen()。
cls()。
(也许这是一个非常简单的问题,但我找不到解决方案。)
2个回答

6

在你的Erlang shell中输入以下命令。

io:format(os:cmd(clear)).

然后你就可以开始了 :)


我更喜欢这种方法,而不是使用io:format("\033[2J"),因为它可以将当前行移到屏幕顶部,而不是底部。谢谢! 附:这是在OSX + iterm上的操作。 - Indradhanush Gupta

2

这在 Windows 控制台中似乎不太可能实现,但只能在类似 Cygwin 或 MinGW shell(使用终端仿真器)的环境下实现。 - Thomas Dickey
@ThomasDickey 是的,我同意!每次我看到“windows”这个词,我的眼睛都会瞎掉。;-) 这是一个有用的链接:https://dev59.com/RmQn5IYBdhLWcg3wiXmd - Peter Paul Kiefer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接