我已将VS Code设置为默认情况下始终在所有终端中打开Scala解释器:
"terminal.integrated.cwd": "/home/jan/Code/experiments-scala",
"terminal.integrated.shellArgs.linux": ["-c", "sbt consoleQuick"],
(在.vscode/settings.json
)
这是一个相当hacky的解决方案,显然我希望只有一个终端来运行解释器。例如,当VS Code尝试运行shell命令(比如安装Python工具)时,它实际上首先启动一个Scala解释器并尝试在其中运行它。