例如cls for cmd.exe。如果我不能这样做,那就太烦人了。
答案 0 :(得分:11)
您可以使用screen:clear-window
执行此操作:
(screen:with-window (screen:clear-window screen:*window*))
有关详细信息,请参阅screen上的文档。另请注意,这些函数特定于clisp。
答案 1 :(得分:5)
这对我不起作用,但确实如此(从链接中获取)
(screen:clear-window (screen:make-window))
答案 2 :(得分:3)
如果您在emacs中运行clisp
C-c M-o
当然是
Control-C Alt-o -or-
Control-C Meta-o
这是从“repl”菜单调用“clear buffer”的默认键绑定。
答案 3 :(得分:2)
根据您使用的终端(支持ANSI控制序列,例如大多数* nix),您可以尝试:
(defun cls()
(format t "~A[H~@*~A[J" #\escape))
然后叫它:
(cls)
答案 4 :(得分:1)
Windows下的CLISP
(ext:run-shell-command“ cls”)
(defun cls() (ext:run-shell-command“ cls”))
然后在REPL中写
(cls)和瞧
答案 5 :(得分:-1)
(x 从 1 到 1400 的循环
做 (princ " ")
)
答案 6 :(得分:-2)
Nilambar是针对在Windows下运行的2.49版本
当您像我这样学习时,要进行大量测试,尝试,错误,中止操作等,并在屏幕上显示repl或解释器,这是尝试的结果,并且初学者很难找到新尝试的结果,然后键入(ext :run-shell-comand“ cls”)和repl clean it屏幕,提示转到左上角。