Я пытаюсь создать расширение, которое добавляет пункт в меню файла.В качестве примера я использую ответ от StackOverflow и статью от code.visualstudio.com.
У статьи есть список:
- Глобальная командная палитра - commandPalette
- Контекстное меню проводника - explorer / context
- Контекстное меню редактора - editor / context
- Строка меню редактора title - редактор / заголовок
- Контекстное меню заголовка редактора - редактор / заголовок / контекст
- Контекстное меню представления стека отладки вызова - debug / callstack / context
- Меню заголовка SCM - scm / title
- Меню групп ресурсов SCM - scm / resourceGroup / context
- Меню ресурсов SCM - scm / resource / context
- Меню изменения заголовка SCM - scm / change / title
- Меню заголовка View - просмотр / заголовок
- Меню элемента View - просмотр / элемент / контекст
- Сенсорная панель macOS - touchBar
Успешно добавляюпункт в контекстном меню редактора (и я попробовал все элементы из списка) но я не понимаю, как добавить пункт в главное меню (например, в меню файла).
PS Небольшое расследование.В 2015 году какой-то пользователь спросил о добавлении нового элемента в меню верхнего уровня.Затем (насколько я понимаю) разработчики добавили « новое меню верхнего уровня для команд расширения » (вместо возможности добавить новый пункт в любое меню верхнего уровня).Это было в 2016 году. Тогда это меню верхнего уровня исчезло.
PPS Я подключил пользователя, который спрашивал о новом пункте меню в 2015 году. Он сказал мне, что, поскольку он знает, эта функция не была добавлена.