如何在mzscheme/guile REPL中使用箭头键?

13

当我在 Guile 或 MzScheme 的 REPL 中打字时

(define x 15)

当我按箭头键时,我得到了(define x 15)^[[D这个结果。这是终端的问题吗?还是需要配置什么?为了进行简单的编辑而重写一行太痛苦了。

2个回答

16

我找到了Guile的答案,将以下内容添加到~/.guile中即可:

(use-modules (ice-9 readline))
(activate-readline)

0

我不知道guile是什么,但对于mzscheme,您可以输入

(require readline)

要交互地启用您正在寻找的箭头键行为。在REPL启动时启用此行为,请使用以下命令运行它:
mzscheme -il readline

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接