C'è un file nella propria home directory denominata .scala_history
che contiene tutta la vostra storia recente REPL. Copia e incolla regolarmente il codice da questo file nei file di origine del progetto. Non è esattamente la stessa cosa che mostrare il codice per i singoli metodi nel REPL, ma potrebbe aiutarti a raggiungere gli stessi obiettivi.
Vedi le osservazioni di Paul Phillips in this issue per una discussione di alcune funzionalità collegate nel REPL (raggruppa le istruzioni nella storia):
Ad un certo punto ho implementato la logica per questo, ma il vero ostacolo è jline. Ha abbastanza problemi a capire dove si trova il cursore sotto le condizioni più semplici. Inizia a lanciare grandi blocchi multilinea nella cronologia e scoppia in lacrime. Mi piacerebbe vedere questo e SI-2547 indirizzati dalla comunità.
...
Mi aspetto di risolvere questo problema presto troppo, ma dipende da quanto bene il recente lavoro jline va. L'ho implementato molto tempo fa e i problemi di visualizzazione sono l'impedimento .
Entrambi questi commenti hanno più di due anni, quindi non terrei il respiro.
fonte
2012-07-19 13:28:39