如何获取 Kotlin IntelliJ 暂存文件的输出?

Kar*_*ter 2 intellij-idea kotlin

一个简单的脚本

println("a")
Run Code Online (Sandbox Code Playgroud)

不会在Scratch output窗口中产生任何输出。我希望a出现在输出窗口中。

我正在使用 IntelliJ 2019.1.2 CE。

Ben*_*ais 6

编辑:有关预期功能的信息

根据我问过的一个问题:IntelliJ Ultimate Kotlin Script REPL skips first print lines - Scratch Output cut off

好像是REPL要每行输出,达到一定行长后才会溢出到底部区域。

在我的问题中,我通常会添加一些初始填充,以便它始终以类似于以下内容的方式流入下部区域: repeat(10) { println("BLANK ") }

结束编辑

你必须确保Interactive Mode在草稿窗口的顶部关闭

在此处输入图片说明

这将导致打印件放入Scratch Output窗口。

请注意,至少在我拥有的 IntelliJ Ultimate 2019.1.3 版本中,前 5-9 行通常不会打印,因此我执行以下操作:

repeat(9) { println("blank") }
Run Code Online (Sandbox Code Playgroud)