【问题标题】:How can I clear the interpreter screen in Dr. Racket IDE?如何清除 Dr. Racket IDE 中的解释器屏幕?
【发布时间】:2014-07-10 15:04:03
【问题描述】:

刚开始接触 The Little Schemer,并且有一个非常基本的 Dr. Racket IDE 问题:

  1. 如何清除解释器屏幕?

  2. 如何设置向上箭头以显示以前键入的项目(如在 Bash 中)而不是当前向上滚动屏幕的行为?

我的搜索出现空白,可能是因为我不知道这些操作的技术术语。

【问题讨论】:

    标签: ide scheme lisp racket the-little-schemer


    【解决方案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】:

    方法如下:

    1. 如您所见,点击“运行”按钮
    2. Esc + p

    这是documentation中的相关页面。

    【讨论】:

    • 是否可以使用球拍代码清除 DrRacket 的解释器?
    猜你喜欢
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 2011-01-29
    • 1970-01-01
    相关资源
    最近更新 更多