8
votes

Quelle commande pourrait être utilisée pour effacer l'écran dans Clisp?

tel que CLS pour cmd.exe. C'est très ennuyeux si je ne peux pas faire ça.


0 commentaires

7 Réponses :


12
votes

Vous pouvez utiliser l'écran : Clear-Fenêtre Code> Pour ce faire:

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


0 commentaires

5
votes

Cela n'a pas fonctionné pour moi, mais cela a fait (acquis du lien) xxx


1 commentaires

J'utilise Clisp sur un Mac et cette réponse a fonctionné pour moi.



4
votes

si vous exécutez Clisp à l'intérieur de Emacs xxx

ce qui est bien sûr xxx

Ceci est le clavier par défaut pour appeler "Effacer tampon" dans le menu "RÉPOLY".


1 commentaires

Ce n'est pas une réponse appropriée car elle n'efface pas de manière programmée à l'écran du code LISP / CLISP.



4
votes

Selon le terminal que vous utilisez (Prise en charge des séquences de contrôle ANSI, par exemple sur la plupart * NIX), vous pouvez essayer:

(cls)


0 commentaires

2
votes

Clisp sous Windows

(poste: exécution-shell-commande "CLS")

(défunt CLS () (EXT: Commande RUN-Shell "CLS"))

puis écrivez dans la replexe

(CLS) et voici


1 commentaires

Pouvez-vous également ajouter une explication comment cela résout le problème?



-2
votes

Nilambar Ceci est pour CLISP 2.49 fonctionnant sous Windows

Lorsque vous apprenez comme moi, essayez beaucoup de test, essayez, error, abort, etc. et l'écran de replète ou d'interprète, c'est une porcherie de ces trys et son débutant difficile à trouver les résultats à de nouvelles trys alors que vous tapez (ext : Run-shell-COMAND "CLS") et l'écran IT RELEC nettoyer et l'invite aller au coin supérieur gauche.


1 commentaires

Bonjour Sai. Vous répondez au commentaire dans une autre réponse. Veuillez éditer votre première réponse ou utiliser les commentaires de réponse pour donner plus d'informations.



-1
votes

(boucle pour x de 1 à 1400 faire (print "")
)


1 commentaires

Bien sûr, vous pouvez changer le 1400 à n'importe quel nombre qui vous convient le plus