【问题标题】:How do i clear screen in Erlang in Windows如何在 Windows 的 Erlang 中清除屏幕
【发布时间】:2016-03-17 14:06:56
【问题描述】:

我使用 Windows 作为操作系统并安装了 Erlang 16B。如何清屏?

我已经尝试过

clrscr().

清屏()。

cls().

但每次都失败了。

(可能是非常简单的问题,但我无法找到解决方案。)

【问题讨论】:

    标签: windows erlang


    【解决方案1】:

    在您的 erlang shell 中键入以下命令。 io:format(os:cmd(clear)). 你走吧:)

    【讨论】:

    • 比起io:format("\033[2J").,我更喜欢这样做,因为它还将当前行带到屏幕顶部而不是底部。谢谢!附言这是在 OSX + iterm 上。
    【解决方案2】:

    以下链接/答案的作者建议使用 io:format。

    http://erlang.org/pipermail/erlang-questions/2014-November/081939.html

    编写你自己的函数调用:

    clear() ->
        io:format("\033[2J").
    

    【讨论】:

    • 这不太可能在 Windows 控制台中工作,因为 OP 似乎正在请求,但只能在 Cygwin 或 MinGW shell(使用终端模拟器)之类的东西中工作。
    • @ThomasDickey 是的,我同意!每次读到windows这个词,我的眼睛就瞎了。 ;-) 这是一个有用的链接:stackoverflow.com/questions/16755142/…
    猜你喜欢
    • 2012-02-07
    • 2015-09-03
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2016-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多