我正在使用windows下的emacs cider开发clojure项目.有时我有一个问题,即在意外忘记println功能或打印大文件内容后,Emacs停止响应(光标和所有组合键都不起作用)并退回到自己处理该信息以在repl中显示它.继续我知道的唯一方法是从头开始关闭程序和打开项目文件.进入这个陷阱是如此简单.
还有其他更好的解决方案或配置限制吗?
虽然这个建议不能完全解决你的问题,但它可以帮助你一点。
首先,设置*print-length*为某个值以限制要打印的每个集合的项目数。
(set! *print-length* 10)
Run Code Online (Sandbox Code Playgroud)
并使用cider-connect代替cider-jack-in. 您应该lein repl在单独的控制台窗口中运行,然后运行cider-connect以连接到 repl。然后您可以在控制台窗口中计算一些表达式。
如果有一个选项可以限制要按字符数打印的内容,那就太好了,但是,我找不到它。
| 归档时间: |
|
| 查看次数: |
119 次 |
| 最近记录: |