我刚刚设置了Racket,并且一直在尝试翻译。
但是,我似乎无法使用箭头上下命令历史记录(或 Ctrl p / Ctrl n 就此而言)或使用 Ctrl r 来搜索它。
是否支持?我可以使用该功能构建它吗?
来自Python背景我非常习惯这些功能,并希望将它们用于Racket。
答案 0 :(得分:9)
在Racket IDE中,您可以使用箭头键保存 CTRL ,以便在交互窗口中找到以前编写的语句。
扩展REPL
扩展REPL提供了读取线功能,例如使用箭头返回历史记录以及您可以使用 CTRL + r 进行搜索。它还有像,apropos
这样的REPL命令。输入,help
即可获得可以使用的命令列表,或者可以查阅documentation。要使用它,您可以:
(require xrepl)
以激活它racket -il xrepl
,install!
标准阅读线
您可以通过以下方式激活normal readline:
(require readline/rep)
以激活它racket -il readline
(install-readline!)
。