Я создаю расширение для VS Code, и мне интересно, как форматировать текст, который я предоставляю через SignatureHelp
для предложения подписи. В других расширениях я вижу, что вы, по крайней мере, можете сделать текст курсивом или жирным шрифтом, и мне не удавалось найти в РЕПО, чтобы выяснить, как они это делают.Форматирование текста в VS Код предложения подписи
1
A
ответ
0
VS-код поддерживает форматирование Markdown в разных местах, например. зависает (очень похоже на то, что вы можете использовать здесь или на Github, например **
для жирного текста _
для курсива и т. д.).
2
Я получил это работает, поставив параметры внутри SignatureInformation этикетки (да, это строка, и я просто приложил к считываемые параметры человека в конце моего лейбла).
мне нужно создать массив ParameterInformation, содержащий параметры я положил на этикетке.
Это волшебно работал после того, как я представил справа activeParameter и activeSignature к подписьПомощь.
Я пробовал использовать это и, если я не делаю что-то совершенно неправильное, похоже, что он не работает для предложений подписи функций. –
Ну, я не использовал это специально для сигнатур функций, но для других, таких как [hovers] (https://github.com/mike-lischke/vscode-antlr4/blob/master/providers/HoverProvider.js#L23) , Может быть, уценка не включена для сигнатур функций (особенно, поскольку они могут использовать обычную подсветку синтаксиса)? –
Я уверен, что это можно сделать на основе расширений, подобных тому, что у C# имеет активный параметр полужирный и подчеркнутый. Я клонировал репо для этого расширения, построил и отладил его, но ничего не увидел, кроме фактического текста для функции и параметров, возвращаемых поставщиком предложений подписи. Мне, должно быть, здесь что-то не хватает. –