【发布时间】:2019-03-13 14:18:24
【问题描述】:
我在使用 prolog(swipl) 时遇到了一个问题,当我在终端中输入 swipl 后,当我按下向上、向下键时,会显示类似 '^[[A^[[B^[[D^[[C'] 之类的代码,左,右在我的键盘上。 有人可以解释为什么吗?以及如何解决它。 提前致谢!
【问题讨论】:
-
在我输入 'swipl' 之前,有人告诉我在终端中输入 'bash',但它实际上不起作用......
-
这意味着 readline/editline 功能不起作用。如果您自己构建它,您可能必须先安装其中一个库的开发版本,然后再重新构建。或者您可以安装
rlwrap并执行rlwrap swipl(这对其他命令也很有帮助)。 -
我刚刚试了一下,确实有效,谢谢!@DanielLyons
-
@DanielLyons:您的评论应该是的答案... :)