如何在vscode中创建自定义对话框?

问题描述 投票:10回答:1

我正在为vscode开发扩展,我想显示一个自定义对话框来帮助用户配置ini文件。 可以使用标签和输入创建自定义对话框吗?

visual-studio-code vscode-extensions
1个回答
12
投票

您无法创建新的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或打开顶部输入框的任何其他命令时)。

© www.soinside.com 2019 - 2024. All rights reserved.