vscode.showInformationMessage - 如何在消息中添加 header
vscode.showInformationMessage - how to add a header to message
我正在发布一个 vscode 扩展,并有一个简单的 header 和消息要显示。
消息和项目按预期显示,但我找不到添加带有文本的 header 的方法。
我怎样才能做到这一点?我应该使用不同的消息方法吗?
当前代码:
const header = { title: 'Confirmation Needed' };
return vscode.window.showInformationMessage(text, ...["Ok", "Cancel"]);
您可以使用 modal 选项来实现:
const header = "Message Header";
const options: vscode.MessageOptions = { detail: 'Message Description', modal: true };
vscode.window.showInformationMessage(header, options, ...["Ok"]).then((item)=>{
console.log(item);
});
看起来像这样:
请注意,item 将包含按下按钮的字符串,但如果用户单击“取消”,则将是 undefined .
不幸的是,根据 docs
,如果没有模式对话框,则无法执行此操作
我正在发布一个 vscode 扩展,并有一个简单的 header 和消息要显示。 消息和项目按预期显示,但我找不到添加带有文本的 header 的方法。 我怎样才能做到这一点?我应该使用不同的消息方法吗? 当前代码:
const header = { title: 'Confirmation Needed' };
return vscode.window.showInformationMessage(text, ...["Ok", "Cancel"]);
您可以使用 modal 选项来实现:
const header = "Message Header";
const options: vscode.MessageOptions = { detail: 'Message Description', modal: true };
vscode.window.showInformationMessage(header, options, ...["Ok"]).then((item)=>{
console.log(item);
});
看起来像这样:
请注意,item 将包含按下按钮的字符串,但如果用户单击“取消”,则将是 undefined .
不幸的是,根据 docs
,如果没有模式对话框,则无法执行此操作