如何清除 Dr. Racket IDE 中的解释器屏幕?
Posted
技术标签:
【中文标题】如何清除 Dr. Racket IDE 中的解释器屏幕?【英文标题】:How can I clear the interpreter screen in Dr. Racket IDE? 【发布时间】:2014-07-10 15:04:03 【问题描述】:刚开始接触 The Little Schemer,并且有一个非常基本的 Dr. Racket IDE 问题:
如何清除解释器屏幕?
如何设置向上箭头以显示以前键入的项目(如在 Bash 中)而不是当前向上滚动屏幕的行为?
我的搜索出现空白,可能是因为我不知道这些操作的技术术语。
【问题讨论】:
【参考方案1】:1 个清除交互窗口
如您所见,按 RUN |> 会启动所选语言的新实例,运行定义窗口中的所有内容,并清除您在交互窗口 (repl) 中所做的所有内容。
2 像在 shell 中一样获取以前的条目
a) 在 Racket IDE 中,您可以按住 CTRL 和箭头键来访问交互窗口中先前编写的语句。
b) 球拍也可以从终端运行。当在 CLI 中键入 racket
时,它会启动 read-eval-print 循环并加载 racket
,如果您输入 (require xrepl)
作为第一条语句,您将具有类似于 readline
的功能,向上箭头可以获取上一个, CTRL+r 搜索历史记录和 REPL 命令,如,apropos
、,help
等。它叫eXtended REPL
【讨论】:
CTRL+箭头在 Mac 中不起作用 - 它已经被系统绑定了。 @elazar 在 Mac 上你使用 cmd 而不是 ctrl。 ctrl+cmd+arrow 除了 esc+P 之外,还可以在 mac 上完成您需要的操作 我没有尝试从终端运行它,但这很有帮助。 (我不想启动一个新实例;我只是想清除窗口并将提示放在顶部。标准的 readline 组合键 ^L 就是这样做的。)【参考方案2】:方法如下:
-
如您所见,点击“运行”按钮
按 Esc + p
这是documentation中的相关页面。
【讨论】:
是否可以使用球拍代码清除 DrRacket 的解释器?以上是关于如何清除 Dr. Racket IDE 中的解释器屏幕?的主要内容,如果未能解决你的问题,请参考以下文章
Racket Lang - Scheme如何组合环境的变量和值列表
我需要安装 PLT Racket 的帮助,我将 Racket 文件夹移到 Applications 但我不知道如何在终端中使用 raco 命令