箭头键不能在CLIPS中工作?

时间:2018-03-13 17:59:52

标签: clips arrow-keys

出于某种原因,我无法使用箭头键导航CLIPS解释器。当我按下左箭头键时,我得到转义码^ [[D(以及其余箭头键的各种转义码)。我正在运行Linux并遵循Advance Programmer's Guide第2.1和2.1.1节中概述的安装步骤。请注意,我使用的是CLIPS版本6.40 beta 2版本。另外,我在提取源代码之前验证了sha1和md5哈希值。

用于编译的步骤:

  • 导航到解压缩的源目录。
  • 按照UNIX标题gcc -o clips *.c -lm下的2.1.1节所述输入命令。
  • Ran编译程序。

为了解决这个问题,我试过了:

  • 使用-DGENERIC = 1和-DLINUX = 1构建标志编译单独的解释器。
  • 重新下载源代码并重新编译。
  • 使用上述相同步骤下载并编译CLIPS的最新稳定版(版本6.30)。
  • 使用每个版本中包含的makefile进行编译而不是使用gcc。

除了这个问题,CLIPS似乎工作正常。我和一个使用Windows版本的同行交谈过,他能够用箭头键导航就好了。

提前致谢!

1 个答案:

答案 0 :(得分:1)

跨平台核心源代码不支持在CLIPS命令提示符处使用箭头键。 Windows,macOS和Java Swing集成开发环境支持使用箭头键。