【发布时间】:2023-02-24 07:50:43
【问题描述】:
是否可以在 vscode.MarkdownString 中实现彩色文本?
当您将鼠标悬停在代码行时,我正在尝试像在 vscode 中那样实现弹出窗口。
我想在弹出窗口中为文本添加不同的颜色。
现在我正在使用这样的代码
const decorations: vscode.DecorationOptions[] = [];
const markdownString = new vscode.MarkdownString();
markdownString.supportHtml = true;
markdownString.appendMarkdown('markdown string');
decorations.push({
range: new vscode.Range(new vscode.Position(lineNumber, 0), new vscode.Position(lineNumber, 0)),
hoverMessage: markdownString
});
我尝试了不同的 html 标签,但它们对我不起作用。
【问题讨论】:
-
Markdown 的那部分是带有 languageid 的文字块,即突出显示的语法,VSC-core 具有比扩展 API 更大的 API
-
@rioV8 所以不可能?
标签: visual-studio-code markdown vscode-extensions