【问题标题】:up,down,left and right cannot be used when using SWI-Prolog in terminal在终端中使用 SWI-Prolog 时不能使用 up,down,left 和 right
【发布时间】:2019-03-13 14:18:24
【问题描述】:

我在使用 prolog(swipl) 时遇到了一个问题,当我在终端中输入 swipl 后,当我按下向上、向下键时,会显示类似 '^[[A^[[B^[[D^[[C'] 之类的代码,左,右在我的键盘上。 有人可以解释为什么吗?以及如何解决它。 提前致谢!

【问题讨论】:

  • 在我输入 'swipl' 之前,有人告诉我在终端中输入 'bash',但它实际上不起作用......
  • 这意味着 readline/editline 功能不起作用。如果您自己构建它,您可能必须先安装其中一个库的开发版本,然后再重新构建。或者您可以安装rlwrap 并执行rlwrap swipl(这对其他命令也很有帮助)。
  • 我刚刚试了一下,确实有效,谢谢!@DanielLyons
  • @DanielLyons:您的评论应该是答案... :)

标签: prolog prolog-toplevel


【解决方案1】:

这意味着 readline/editline 功能不起作用。如果您自己构建它,您可能必须先安装其中一个库的开发版本,然后再重新构建。或者您可以安装rlwrap 并执行rlwrap swipl(这对其他命令也很有帮助)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 2019-09-29
    • 1970-01-01
    • 2014-03-10
    • 2016-04-01
    相关资源
    最近更新 更多