Как разместить сообщение в окне VS Code Проблем - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть расширение VS Code, которое применяет схему json к файлу json. При возникновении ошибки он отправляет сообщение в окно «Проблемы», что замечательно.

Как мне написать в это окно, из моего расширения, чтобы поместить мои собственные сообщения в окно Проблемы?

Я искал документы и смог найти только showInformationMessage, showErrorMessage и showWarningMessage, но ни один из них не поместил сообщение в какое-либо видимое место, которое я вижу.

Любые подсказки к правильному методу или подходящей странице документа были бы наиболее полезны.

1 Ответ

0 голосов
/ 12 сентября 2018

Для этого вы можете использовать диагностика .Отправной точкой для этого API является createDiagnosticCollection() из пространства имен vscode.languages .У vscode-extension-samples есть простой пример для этого.Основная идея состоит в том, что DiagnosticCollection действует как карта с URI в качестве ключей и массивов диагностики в качестве значений.

...