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

Terminal 如何在mzscheme/guile REPL中使用箭头键?,terminal,read-eval-print-loop,guile,Terminal,Read Eval Print Loop,Guile,当我输入guile或mzscheme的REPL时 (define x 15) 然后按箭头键,我得到 (定义x 15)^[[D] 这是终端问题吗?还是需要配置一些东西?为简单的编辑重写一行是很痛苦的我找到了Guile的答案,将其添加到~/。Guile将解决它: (use-modules (ice-9 readline)) (activate-readline) 我不知道guile是什么,但对于mzscheme,您可以输入 (require readline) 以交互方式启用要查找的箭头键行为

当我输入guile或mzscheme的REPL时

(define x 15)
然后按箭头键,我得到 (定义x 15)^[[D]


这是终端问题吗?还是需要配置一些东西?为简单的编辑重写一行是很痛苦的

我找到了Guile的答案,将其添加到
~/。Guile
将解决它:

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

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

(require readline)
以交互方式启用要查找的箭头键行为。要在REPL启动时启用此行为,请使用

mzscheme -il readline