1

如何使 scala 交互式 shell 程序以这种方式运行(如果我没有输入任何内容,则使用向上箭头转到最后一个命令,或者转到 shell 中以我输入的内容开头的最后一个命令)而不是反向搜索?

4

1 回答 1

3

Scala REPL 使用 JLine 来实现 readline 功能,当前版本支持这些.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 回答