如何使scala交互式shell程序运行this way(如果我没有键入任何内容或使用shell开头给出的最后一个命令,则使用向上箭头转到最后一个命令用我输入的内容而不是反向搜索?
答案 0 :(得分:1)
Scala REPL使用JLine作为readline功能,当前版本支持这些.inputrc
映射:
## arrow up
"\e[A":history-search-backward
## arrow down
"\e[B":history-search-forward
并且它们按照您的描述工作,输入行前缀然后向上箭头。
可能会退出笨重的:h?
命令。或者我想在一行的任何地方找到文字。 :history
行号仍然有用:edit 2463+10
。