2011-02-03 2 views

Répondre

11

Vous pouvez utiliser screen:clear-window pour ce faire:

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

Pour plus d'informations, consultez la documentation sur screen. Notez également que ces fonctions sont spécifiques à clisp.

5

Cela ne fonctionne pas pour moi, mais cela ne (acquis à partir du lien)

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

Je J'utilise clisp sur un Mac et cette réponse a fonctionné pour moi. –

3

si vous exécutez clisp à l'intérieur emacs

C-c M-o 

qui bien sûr est

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

c'est la reliure par défaut pour appeler "effacer le tampon" du menu "repl".

2

Selon le terminal que vous utilisez (support pour les séquences de contrôle ANSI, par exemple sur la plupart * nix), vous pouvez essayer:

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

Ensuite, appelez-le:

(cls) 
Questions connexes