4

我在 Ubuntu 14.04 上使用 ocaml toplevel 和 ledit (ledit -l 100 ocaml)。由于没有办法做到清屏,所以我一直停留在屏幕底部。

我想知道是否有办法在顶层清除屏幕?

提前致谢。

问候。

4

3 回答 3

7

Sys.command "clear" 非常实用- 它清除并返回一个 int :-)

我最喜欢的是 Ctrl+l- 仅限unixoides。

于 2014-12-24T17:12:44.333 回答
6

你可以试试:

# Sys.command "clear";;

但是,停留在屏幕底部是正常的。命令行以这种方式工作了至少 30 年 :-)

于 2014-12-24T07:29:56.723 回答
1

你可以试试:let clear = function x -> Sys.command("clear")+x;;

然后每次你打电话:clear x;; 其中 x 是一个 int 你的屏幕应该再次干净。

于 2015-12-26T16:34:49.637 回答