Metals 宣布“现在可以使用新的“运行”、“测试”、“调试”和“调试测试”按钮直接从 VS Code 运行和测试。” 有一个很好的 gif 显示它可以做什么,我不知道如何达到这一点。
我尝试使用以下配置启动 VS Code 调试器launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "scala",
"request": "launch",
"name": "Untitled",
"mainClass": "com.playZip.Unzip",
"args": [],
"jvmOptions": []
}
]
}
并收到此错误消息:
Couldn't find a debug adapter descriptor for debug type 'scala' (extension might have failed to activate)
Gitter scalameta/metals上的某个人遇到了这个问题,答案是他需要 Bloop 来支持 utest,我认为我的需要,因为我的.bloop/play-zip-test.json
sbt 项目中有一个文件,但如果我的 Bloop 支持 utest 以及该怎么做,我不是 100%如果没有。我尝试运行bloop utest
但失败了,因为我没有安装 Bloop CLI。我有金属附带的 Bloop。