我正在构建VS Code的扩展,我想知道如何格式化我通过SignatureHelp
提供的文本作为签名建议。在其他扩展中,我看到你至少可以使文本斜体或粗体,我没有任何运气看回购,以弄清楚他们是如何做到的。
我通过将参数放在SignatureInformation标签内来实现它(是的,它是一个字符串,我只是在我的标签末尾添加了人类可读的参数)。
我需要提供一个ParameterInformation数组,其中包含我放在标签中的参数。
在我向SignatureHelp提供了正确的activeParameter和activeSignature后,它神奇地工作了。
VS代码支持各种地方的Markdown格式化,例如悬停(非常类似于你可以在这里或在Github上使用,例如**
用于斜体的大胆的_
等)。