8

cmd.exeのclsなど。これができないととても迷惑です。

4

7 に答える 7

12

これを行うために使用できますscreen:clear-window

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

詳細については、画面上のドキュメントを参照してください。また、これらの関数はclispに固有であることに注意してください。

于 2011-02-03T04:04:41.733 に答える
5

それは私にとってはうまくいきませんでしたが、これはうまくいきました(リンクから取得)

(screen:clear-window (screen:make-window))
于 2013-06-11T07:00:06.777 に答える
5

emacs内でclispを実行している場合

C-c M-o

もちろんこれは

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

これは、「repl」メニューから「clearbuffer」を呼び出すためのデフォルトのキーバインディングです。

于 2013-07-23T13:01:06.750 に答える
4

使用している端末(ANSI制御シーケンスのサポート、たとえばほとんどの* nix)に応じて、次のことを試すことができます。

(defun cls()
  (format t "~A[H~@*~A[J" #\escape))

それからそれを呼んでください:

(cls)
于 2014-07-22T11:04:56.117 に答える
2

窓の下でCLISP

(ext:run-shell-command "cls")

(defun cls()(ext:run-shell-command "cls"))

次に、担当者に書き込みます

(cls)と出来上がり

于 2019-06-03T03:38:27.437 に答える
-1

(1から1400までのxのループdo(princ "")

于 2021-03-06T19:53:19.637 に答える
-2

Nilambarこれはウィンドウの下で実行されているclisp2.49用です

あなたが私のようにたくさんのテスト、試行、エラー、中止などを行い、replまたはインタプリタの画面を学習しているときは、その試行の豚舎であり、新しい試行の結果を見つけるのが難しいので、(ext:run- shell-comand "cls")とreplは画面をクリーンアップし、プロンプトは左上隅に移動します。

于 2019-06-03T22:16:36.607 に答える