我在 Ubuntu 14.04 上使用 ocaml toplevel 和 ledit (ledit -l 100 ocaml)。由于没有办法做到清屏,所以我一直停留在屏幕底部。
我想知道是否有办法在顶层清除屏幕?
提前致谢。
问候。
Sys.command "clear" 非常实用- 它清除并返回一个 int :-)
我最喜欢的是 Ctrl+l
- 仅限unixoides。
你可以试试:
# Sys.command "clear";;
但是,停留在屏幕底部是正常的。命令行以这种方式工作了至少 30 年 :-)
你可以试试:let clear = function x -> Sys.command("clear")+x;;
然后每次你打电话:clear x;;
其中 x 是一个 int 你的屏幕应该再次干净。