cmd.exeのclsなど。これができないととても迷惑です。
7 に答える
これを行うために使用できますscreen:clear-window
:
(screen:with-window (screen:clear-window screen:*window*))
詳細については、画面上のドキュメントを参照してください。また、これらの関数はclispに固有であることに注意してください。
それは私にとってはうまくいきませんでしたが、これはうまくいきました(リンクから取得)
(screen:clear-window (screen:make-window))
emacs内でclispを実行している場合
C-c M-o
もちろんこれは
Control-C Alt-o -or-
Control-C Meta-o
これは、「repl」メニューから「clearbuffer」を呼び出すためのデフォルトのキーバインディングです。
使用している端末(ANSI制御シーケンスのサポート、たとえばほとんどの* nix)に応じて、次のことを試すことができます。
(defun cls()
(format t "~A[H~@*~A[J" #\escape))
それからそれを呼んでください:
(cls)
窓の下でCLISP
(ext:run-shell-command "cls")
(defun cls()(ext:run-shell-command "cls"))
次に、担当者に書き込みます
(cls)と出来上がり
(1から1400までのxのループdo(princ "")
)
Nilambarこれはウィンドウの下で実行されているclisp2.49用です
あなたが私のようにたくさんのテスト、試行、エラー、中止などを行い、replまたはインタプリタの画面を学習しているときは、その試行の豚舎であり、新しい試行の結果を見つけるのが難しいので、(ext:run- shell-comand "cls")とreplは画面をクリーンアップし、プロンプトは左上隅に移動します。