我想要重置命令提示符,忘记所有变量并从第一行开始重新启动命令提示符。
我知道以下内置函数:
f(). %% forget all
io:format("\e[H\e[J"). %% "clear screen" and moving cursor to the begin of the line
但是,当我输入以下命令时,它会忘记所有变量,但它不会“重置”屏幕,只是清除屏幕,就像终端中的
clear
命令一样。在Linux中,我只需键入
reset
,但我找不到erlang的等效命令或内置函数来执行此操作。我还尝试了
io:format(os:cmd("reset")).
,但我收到了错误消息。我的解决方法是退出erlang终端,然后重新打开它,但我相信有更简单的方法。
k
来终止原始 Shell。因此,它是 ^G k⏎ s⏎ c⏎。 - Hynek -Pichi- Vychodil