Разработка расширений кода Visual Studio - Как переопределить развертывание главного меню F5 - PullRequest
0 голосов
/ 21 февраля 2019

Мы разрабатываем расширение VS Code, в которое мы добавили пользовательские команды для F5 с использованием конфигурации app.json, как описано здесь: https://code.visualstudio.com/api/references/contribution-points#contributes.keybindings. У нас есть пользовательский языковой сервер, реализующий LSP: https://microsoft.github.io/language-server-protocol/.

Наша команда F5 также предназначена для отладки, но нам нужно кое-что сделать до этого в локальной среде, например, собрать последний источник.Только после этого мы отправляем запрос на отладку на наш языковой сервер.

Это прекрасно работает при использовании ярлыка F5 и палитре команд, но при использовании "верхнего меню" наша реализация команды для F5bypassed:

enter image description here

Существует ли какая-либо поддержка в API разработки расширений, позволяющая переопределить это для использования нашей пользовательской команды вместо прямой выдачи запроса отладки на языксервер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...