【发布时间】:2026-01-15 09:00:01
【问题描述】:
我正在为 VSCode 开发一个扩展,我想显示一个自定义对话框来帮助用户配置一个 ini 文件。
是否可以创建带有标签和输入的自定义对话框?
【问题讨论】:
标签: visual-studio-code vscode-extensions
我正在为 VSCode 开发一个扩展,我想显示一个自定义对话框来帮助用户配置一个 ini 文件。
是否可以创建带有标签和输入的自定义对话框?
【问题讨论】:
标签: visual-studio-code vscode-extensions
您无法创建新的 UI 元素,但如果您想从用户那里获取输入,您可以使用如下代码:
let options: InputBoxOptions = {
prompt: "Label: ",
placeHolder: "(placeholder)"
}
window.showInputBox(options).then(value => {
if (!value) return;
answer1 = value;
// show the next dialog, etc.
});
这将使用与命令面板相同的 UI(当您按 Ctrl+P 或任何其他打开顶部输入框的命令时) .
【讨论】: