Clojure CLI 清屏

标签 clojure command-line-interface read-eval-print-loop

对不起,我刚刚开始学习clojure。我在 REPL CLI 中运行了很多命令。但现在我无法清除 CLI 屏幕。 cls 命令在 REPL 中也不起作用。提前致谢!

最佳答案

尝试按 Control-l (小写'L' - 不是第一)。如果这不起作用,请尝试使用 rlwrap 启动 REPL,这可能会实现对清除屏幕的 readline 支持。但这一切都取决于您如何启动 repl,以及在什么平台上。没有全局方法可以跨 Windows 和 UNIX 变体以及其他容器(例如 Emacs 缓冲区和 Atom/ProtoREPL)清除终端。这实际上并不是 REPL 可以合理支持的,因为缓冲区不是由 Clojure/JVM 进程保存的,而是由您用来将其显示到屏幕上的容器保存的。您的终端模拟器也可能提供了一种清除缓冲区的方法。

关于Clojure CLI 清屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48074003/

相关文章:

javascript - 为 QScriptEngine 重新定义 "Undefined Value"函数时返回 "print()"有什么意义?

read-eval-print-loop - MPS - 独立的 repl 应用程序?

Clojure tools.logging 不记录堆栈跟踪

configuration - Clojure 有类似~/.clisprc.lisp 的配置文件吗?

web - 如何在 3D 方网络托管服务器上部署 clojure noir 网站?

php - 使用 php-cli 时出现 pg_connect 错误

java - 终止永久运行的命令行 Java 应用程序的干净/推荐方法是什么?

string - 在 Clojure 中以函数式方式重写这个修剪函数

python - 如何做一个Python argparse 相互需要的参数组

swift - Swift 有任何控制台 REPL 吗?