1

scalaインタラクティブシェルプログラムをこのように動作させるにはどうすればよいですか(何も入力していない場合は上向き矢印を使用して最後のコマンドに移動するか、入力したものから始まるシェルで指定された最後のコマンドに移動します)逆検索?

4

1 に答える 1

3

Scala REPL は readline 機能に JLine を使用し、現在のバージョンは次の.inputrcマッピングをサポートしています。

## arrow up
"\e[A":history-search-backward
## arrow down
"\e[B":history-search-forward

説明どおりに機能し、行のプレフィックスを入力してから上向き矢印を入力します。

おそらく、不格好:h?なコマンドは廃止される可能性があります。または、行のどこにでもテキストが見つかると思います。:history行番号は:edit 2463+10.

于 2016-11-28T22:04:37.393 に答える