在Q shell中重复最后一条语句

Rie*_*337 3 kdb q-lang

Q编程语言有一个相关的shell.如何访问shell中的最后一个输入?例如,如果我输入:

q) a:45
Run Code Online (Sandbox Code Playgroud)

在下一个提示中q),我想a:45通过按向上箭头(如bash)恢复,但是,这在Q控制台中不起作用.什么工作?

mol*_*erx 6

在Linux或OS X上,您应该使用rlwrap.它包含在大多数Linux软件包存储库中.在OS XI上通过MacPorts安装rlwrap ,需要安装Xcode.

在Windows上,q控制台具有此功能,您无需安装任何东西.