7

我刚刚设置了 Racket 并一直在尝试解释器。

Ctrlp但是,我似乎无法使用箭头(或/Ctrln就此而言)上下命令历史记录 或用于Ctrlr搜索它。

甚至支持吗?我可以使用该功能构建它吗?

来自 Python 背景,我非常习惯这些功能,并希望它们也可用于 Racket。

4

1 回答 1

10

DrRacket IDE

在 Racket IDE 中,您可以按住CTRL箭头键来访问交互窗口中先前编写的语句。

终端中的球拍

扩展 REPL

扩展的 REPL 提供了读取行功能,例如使用箭头返回历史以及您可以使用 CTRL+进行搜索r。它还具有 REPL 命令,例如,apropos. 通过输入,help,您可以获得可以使用的命令列表,或者您可以查阅文档。要使用它,您可以:

  1. 输入(require xrepl)激活它
  2. 用球拍跑racket -il xrepl
  3. 通过评估从 xrepl 一次性安装它,install!

标准阅读线

您有正常的 readline,您可以通过以下方式激活:

  1. 输入(require readline/rep)激活它
  2. 用球拍跑racket -il readline
  3. 通过评估一劳永逸地安装(install-readline!)
于 2015-05-26T10:34:53.117 回答