ARM上的J控制台历史记录

时间:2014-12-29 18:50:34

标签: command-line-interface j

在我的ARM Chromebook上,jconsole奇怪地解释了我的箭头。我希望在我输入的命令历史记录中上下循环显示上一个/下一个条目,但我会得到符号。

key resulting console display

up ^[[A

down ^[[B

^[[C

left ^[[D

J版

注意:我在J803上得到了相同的结果

   JVERSION
Engine: j701/2011-02-23/15:25
Library: 8.02.12
Platform: Linux 32
Installer: J802 install
InstallPath: /home/lex/j802

OS /平台

$ uname -a
Linux localhost 3.8.11 #1 SMP Mon Nov 17 22:09:22 PST 2014 armv7l GNU/Linux

操作系统是在Chrome OS上的chroot内运行的Ubuntu 14.04,xterm,XFCE的Terminal和Chrome操作系统hterm也会出现同样的问题。

其他命令行解释器(例如Python,Node)正常工作,因此我认为它是J控制台应用程序独有的。

1 个答案:

答案 0 :(得分:1)

source自述文件中,我找到了以下行:

jconfig as distributed sets 32bit and no line recall. Edit jconfig as required.

...并在相应的jconfig

# remove # from next 2 lines to enable readline                                                                                            
# readline=1                                                                                                                               
# LIBREADLINE=" -lreadline "

因此,根据评论中的建议,我的副本似乎已被禁用readline

但是,我刚刚得知 Ctrl + p 将显示先前输入的行, Ctrl + n 将显示下一个,等等。因此训练一个人的手指可以替代重建应用程序。

更新

ARM的当前稳定版(J803)显然具有readline支持。我的箭头键正常工作。整齐。