Повторить последний оператор в оболочке Q

Язык программирования Q имеет связанную оболочку. Как получить доступ к своему последнему вводу в оболочке? Например, если я наберу:

q) a:45

в следующем приглашении q) я хотел бы восстановить a:45, нажав стрелку вверх (как в bash), однако это не работает в консоли Q. Что работает?


person Riemann1337    schedule 23.04.2014    source источник


Ответы (1)


В Linux или OS X следует использовать rlwrap. Он включен в большинство репозиториев пакетов Linux. В OS X я установил rlwrap через MacPorts, что требует установки Xcode.

В Windows консоль q поставляется с этой функциональностью, и вам не нужно ничего устанавливать.

person mollmerx    schedule 23.04.2014
comment
Большое спасибо molmerx! - person Riemann1337; 25.04.2014