#javascript #visual-studio-code #vscode-extensions
#javascript #visual-studio-code #vscode-расширения
Вопрос:
Пожалуйста, поддержите запрос функции https://github.com/microsoft/vscode/issues/113463
Я создаю расширение, и мне нужно настроить меню предложений. Я хочу добавить цифры в конце предложений.
Я не прошу полного решения. Я прошу запустить только для того, чтобы отредактировать меню автозаполнения и добавить в конце него пользовательский текст. Я много искал, но не нашел способа отредактировать меню автозаполнения.
Редактировать: в поисках этого я обнаружил, что это может быть связано vscode.CompletionItemProvider
Редактировать: ему не нужны числа конкретно в конце строки. Они могут быть в начале полного элемента.
Примечание: я открыл проблему на github https://github.com/microsoft/vscode/issues/113463
Комментарии:
1. Я не верю, что это возможно, даже с поставщиком завершения, потому что API работает только со строками. Презентация полностью выполнена Монако. Возможно, вы можете использовать некоторые приемы CSS, но это ненадежное решение.
2. @MikeLischke Я очень новичок в этом. Есть ли какой-либо способ, которым мы могли бы перечислить все отображаемые предложения, а затем перезаписать их.
3. @MikeLischke Мне не нужно очень надежное решение. Я просто хочу сделать простую вкладку shift, как в vim. Если у вас есть какой-либо способ, пожалуйста, поделитесь им в ответе.
4. Не могли бы вы поделиться своим существующим кодом?
5. я новичок в разработке расширений, нашел несколько справочных ссылок, посмотрите, помогут ли они: метод запуска для получения элементов завершения списка: code.visualstudio.com/api/references /… Определение элемента завершения: code.visualstudio.com/api/references/vscode-api#CompletionItem Вы можете добавить свои пользовательские значения в : additionalTextEdits или в свойство details