Chẳng hạn như cls cho cmd.exe. Nó rất khó chịu nếu tôi không thể làm điều này.Lệnh nào có thể được sử dụng để xóa màn hình trong CLISP?
8
A
Trả lời
11
Bạn có thể sử dụng screen:clear-window
để làm điều này:
(screen:with-window (screen:clear-window screen:*window*))
Để biết thêm thông tin xem tài liệu trên screen. Cũng lưu ý rằng các chức năng này là cụ thể để clisp.
5
Đó không làm việc cho tôi nhưng điều này đã làm (mua từ liên kết)
(screen:clear-window (screen:make-window))
3
nếu bạn đang chạy CLISP bên trong emacs
C-c M-o
trong đó tất nhiên là
Control-C Alt-o -or-
Control-C Meta-o
đây là keybinding mặc định để gọi "clear buffer" từ menu "repl".
2
Tùy thuộc vào những gì bạn đang sử dụng thiết bị đầu cuối (hỗ trợ cho trình tự kiểm soát ANSI, ví dụ trên hầu hết * nix), bạn có thể thử:
(defun cls()
(format t "~A[[email protected]*~A[J" #\escape))
Sau đó gọi nó là:
(cls)
tôi m bằng cách sử dụng clisp trên máy Mac và câu trả lời này làm việc cho tôi. –