2011-02-03 8 views

Odpowiedz

11

Można użyć screen:clear-window to zrobić:

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

Aby uzyskać więcej informacji, zobacz dokumentację na screen. Zwróć też uwagę, że te funkcje są specyficzne dla clisp.

5

To nie dla mnie, ale to zrobił (nabyte z linku)

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

I m używając clisp na Macu i ta odpowiedź zadziałała dla mnie. –

3

jeśli używasz clisp wewnątrz emacs

C-c M-o 

co oczywiście jest

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

to jest domyślne klawisze do wywołania "clear buffer" z menu "repl".

2

W zależności od tego, co używasz terminala (wsparcie dla sekwencji kontrolnych ANSI, na przykład na większości * nix), można spróbować:

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

Następnie nazwać:

(cls) 
Powiązane problemy