上/下を押すと、unix と同じように、前のコマンドを取得する必要がありますが、代わりに次のようになります。
Welcome to SWI-Prolog (Multi-threaded, 32 bits, Version 6.0.0)
Copyright (c) 1990-2011 University of Amsterdam, VU Amsterdam
SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to redistribute it under certain conditions.
Please visit http://www.swi-prolog.org for details.
For help, use ?- help(Topic). or ?- apropos(Word).
1 ?- ['nc'].
% nc compiled into nc 0.00 sec, 84 clauses
true.
2 ?- listing.
true.
(「上」矢印キーを押して「リスト」コマンドを元に戻します..そして..)
3 ?- **^[[A**
「configure」または「make」パラメーターを追加せずにソースからコンパイルしました。
以前のバージョンの swi-prolog では、これがでたらめに機能することがわかりました..時々、コンソールが混乱してしまい、'.' を押さなければなりませんでした。現在の行を強制的に終了させるには、履歴が再び機能し始めます。
しかし、この最新バージョン..灘..私はubuntu Linux、bashシェルを使用しています。OS環境の問題か、swi-prologのバグのように感じます。矢印キー/履歴は、Linux レベルで正常に機能します。