Takich jak cls dla cmd.exe. To bardzo denerwuje, jeśli nie mogę tego zrobić.Które polecenie może być użyte do wyczyszczenia ekranu w CLISP?
8
A
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))
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)
I m używając clisp na Macu i ta odpowiedź zadziałała dla mnie. –