2011-02-03 13 views

risposta

11

È possibile utilizzare screen:clear-window per fare questo:

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

Per ulteriori informazioni, consultare la documentazione relativa screen. Si noti inoltre che queste funzioni sono specifiche per il clisp.

5

che non ha funzionato per me, ma questo ha fatto (acquisito dal link)

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

I' m usando il clisp su un Mac e questa risposta ha funzionato per me. –

3

se si esegue clisp all'interno di Emacs

C-c M-o 

che naturalmente è

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

questo è la combinazione di tasti predefinita per chiamare "clear buffer" dal menu "repl".

2

A seconda di cosa si sta utilizzando terminale (supporto per sequenze di controllo ANSI, ad esempio sulla maggior parte * nix), si potrebbe provare:

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

Poi chiamarlo:

(cls) 
Problemi correlati