哪个命令可用于清除CLISP中的屏幕?

Tho*_*son 8 lisp clisp

例如cls for cmd.exe.如果我不能这样做,那真是太烦人了.

sep*_*p2k 11

你可以screen:clear-window这样做:

(screen:with-window (screen:clear-window screen:*window*))
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅屏幕上的文档.另请注意,这些函数特定于clisp.


小智 5

这对我不起作用,但确实如此(从链接中获取)

(screen:clear-window (screen:make-window))
Run Code Online (Sandbox Code Playgroud)


小智 5

如果你在 emacs 中运行 clisp

C-c M-o
Run Code Online (Sandbox Code Playgroud)

这当然是

Control-C Alt-o  -or-
Control-C Meta-o
Run Code Online (Sandbox Code Playgroud)

这是从“repl”菜单中调用“clear buffer”的默认键绑定。


aut*_*ton 5

根据您使用的终端(支持 ANSI 控制序列,例如在大多数 *nix 上),您可以尝试:

(defun cls()
  (format t "~A[H~@*~A[J" #\escape))
Run Code Online (Sandbox Code Playgroud)

然后调用它:

(cls)
Run Code Online (Sandbox Code Playgroud)