我刚刚设置了 Racket 并一直在尝试解释器。
Ctrlp但是,我似乎无法使用箭头(或/Ctrln就此而言)上下命令历史记录 或用于Ctrlr搜索它。
甚至支持吗?我可以使用该功能构建它吗?
来自 Python 背景,我非常习惯这些功能,并希望它们也可用于 Racket。
我刚刚设置了 Racket 并一直在尝试解释器。
Ctrlp但是,我似乎无法使用箭头(或/Ctrln就此而言)上下命令历史记录 或用于Ctrlr搜索它。
甚至支持吗?我可以使用该功能构建它吗?
来自 Python 背景,我非常习惯这些功能,并希望它们也可用于 Racket。
在 Racket IDE 中,您可以按住CTRL箭头键来访问交互窗口中先前编写的语句。
扩展 REPL
扩展的 REPL 提供了读取行功能,例如使用箭头返回历史以及您可以使用 CTRL+进行搜索r。它还具有 REPL 命令,例如,apropos
. 通过输入,help
,您可以获得可以使用的命令列表,或者您可以查阅文档。要使用它,您可以:
(require xrepl)
激活它racket -il xrepl
,install!
标准阅读线
您有正常的 readline,您可以通过以下方式激活:
(require readline/rep)
激活它racket -il readline
(install-readline!)
。