Visual Studio 代码:如何导入 `sbt`-changes
Visual Studio Code: how can I import the `sbt`-changes
在 build.sbt
中添加另一个依赖项后 - 如何导入 sbt
更改?
使用命令 Reload Window 它可以工作,但它会重新加载所有内容(如 bloob
)。
有没有办法只导入 sbt
-更改?
Metals 扩展原生支持 importing sbt changes
When you change build.sbt
or sources under project/
, you will be
prompted to re-import the build.
我们也可以通过执行 Metals: Import Build
command.
手动导入更改
如果没有 Metals,也许可以尝试 Send text from a keybinding 到执行 sbt reload; update
的终端,方法是导航到 View | Command Palette | Preferences: Open Keyboard Shortcuts (JSON)
并定义以下内容,例如 cmd+shift+R
快捷方式:
[
{
"key": "cmd+shift+R",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": ";reload; update\u000D"
}
}
]
cmd+shift+R
现在应该只重新加载 sbt 更改而不是重新加载整个 Visual Studio 代码 window.
在 build.sbt
中添加另一个依赖项后 - 如何导入 sbt
更改?
使用命令 Reload Window 它可以工作,但它会重新加载所有内容(如 bloob
)。
有没有办法只导入 sbt
-更改?
Metals 扩展原生支持 importing sbt changes
When you change
build.sbt
or sources underproject/
, you will be prompted to re-import the build.
我们也可以通过执行 Metals: Import Build
command.
如果没有 Metals,也许可以尝试 Send text from a keybinding 到执行 sbt reload; update
的终端,方法是导航到 View | Command Palette | Preferences: Open Keyboard Shortcuts (JSON)
并定义以下内容,例如 cmd+shift+R
快捷方式:
[
{
"key": "cmd+shift+R",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": ";reload; update\u000D"
}
}
]
cmd+shift+R
现在应该只重新加载 sbt 更改而不是重新加载整个 Visual Studio 代码 window.