移动到 XSB 或 Ciao (Prolog) 中的上一个查询

Moving to previous query in XSB or Ciao (Prolog)

在使用 swi-prolog 时,可以使用向上箭头键(在终端)调用之前的查询。这如何在 XSB 或 Ciao 序言系统中实现?

我可以推荐在 emacs 缓冲区(使用 "dumb" 终端)中使用 、运行 和 shell。

这样我就可以使用 META-P (Alt-P) 来提示之前的命令。

运行 a shell 在 emacs 中有许多其他优点:find/replace,保存到磁盘,仅举几例。