VS 代码扩展中的对话框

Dialog box in VS code extension

我想在 vs 代码中创建 dialog/modal window。如何创建它? 我试过使用网络视图但没有成功。 谁能帮帮我?

提前致谢。

在 VS Code 中只能显示一个简单的输入或 yes/no 对话框。这是一个 IDE 专注于编辑代码,而不是创建整个工作流程。

因此,实现类似向导的样式的唯一方法是自己使用 webview 实现它(如评论中多次提到的那样)。但是,webview 是普通的选项卡,不是模态对话框,这就是你所能得到的。

另一方面,如果用户可以在 运行 您的向导的同时切换到 VS Code 中的其他地方,这并不是真正的限制。 Web 视图本身是模态的,当向导处于 运行.

时,您无法在该 Web 视图中执行任何其他操作

最后:模式对话框被认为是有问题的 UI,因为它们迫使用户进入某种特殊模式,这通常会适得其反。这意味着,应谨慎使用它们。