![](/img/trans.png)
[英]Cannot set breakpoints in scala editor by using eclipse scala IDE
[英]How to set breakpoints in vs code in a scala program
我想用 vscode 調試我的 scala 應用程序。
我的 gradle 運行任務看起來很簡單:
task run(type: JavaExec, dependsOn: build) {
debug true
main = mainClassFile
classpath sourceSets.main.runtimeClasspath
classpath configurations.runtime
}
啟動入口:
{
"type": "java",
"name": "Debug (Attach)",
"request": "attach",
"hostName": "localhost",
"port": 5005
}
現在,當我啟動調試器時,它會等待 vscode 客戶端。 但是我無法在 vscode 中設置任何斷點來停止調試器。 現在它運行到最后,在 vscode 連接之后。
我正在使用Scala
和Scala Language Server
。
有人知道如何添加斷點嗎?
最新版本的 Scala Metals (0.8.0) 具有調試支持——該版本有一個動畫展示了在 Visual Studio Code 中調試的使用情況,其工作方式與其他語言中的調試方式相同。
這是初始支持,因此可能不支持某些情況(請參閱 Metals 0.8.0 發行說明中的“已知限制”),但您應該能夠開始使用它們。
在此之前 Scala Metals 根本不支持調試,並且建議每個編寫 Scala 需要此類功能的人使用 IntelliJ 和 Scala 插件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.