I frequently use the Scala console to evaluate and test code before I actually write it down in my project. If I want to know the contents of a variable, I can just enter it and scala evaluates it. But is there also a way to show the code of methods I entered?
I know there’s the UP-key to show single lines, but what I was searching for is to show the whole code at once.
There’s a file in your home directory named
.scala_historythat contains all of your recent REPL history. I regularly copy and paste code from this file into project source files. It’s not exactly the same as showing the code for individual methods in the REPL, but it might help you accomplish the same goals.See the comments by Paul Phillips in this issue for a discussion of some related functionality in the REPL (grouping statements in the history):
Both of these comments are over two years old, so I wouldn’t hold your breath.