2011-02-03 13 views

Respuesta

11

Puede utilizar screen:clear-window para hacer esto:

(screen:with-window (screen:clear-window screen:*window*)) 

Para obtener más información, véase la documentación sobre screen. También tenga en cuenta que estas funciones son específicas de clisp.

5

eso no funcionó para mí, pero esto no hizo (adquirida desde el enlace)

(screen:clear-window (screen:make-window)) 
+0

I' Estoy usando clisp en una Mac y esta respuesta funcionó para mí. –

3

si está ejecutando dentro de Emacs clisp

C-c M-o 

que por supuesto es

Control-C Alt-o -or- 
Control-C Meta-o 

esto es la combinación de teclas predeterminada para llamar a "Borrar memoria intermedia" desde el menú "Repl".

2

Dependiendo de lo que el terminal que está utilizando (apoyo a las secuencias de control ANSI, por ejemplo, en la mayoría de * nix), usted podría intentar:

(defun cls() 
    (format t "~A[[email protected]*~A[J" #\escape)) 

Entonces llamarlo:

(cls) 
Cuestiones relacionadas