Вопросы по теме 'vscode-extensions'

Сконфигурируйте несколько команд с помощью комбинации клавиш
В Visual Studio Code, File > Preferences > Keyboard Меню ярлыков, я могу переопределить привязки по умолчанию в keybindings.json. Но как я могу добавить несколько привязок к ключу? Я не хочу делать что-то вроде сохранения или форматирования...
1267 просмотров

Как остановить VS Code, заставляющий меня использовать фигурные скобки, иначе позиция курсора сойдет с ума (PHP или глобальное применение)
Код VS if (1 == 1) // When I hit enter here, the cursor moves to the next line at pos (0) | else return; // When I hit enter here, cursor moves to next line/ pos 4 | // why is the cursor here? why not pos 0? Visual Studio...
93 просмотров

Как получить объект в расширении vscode?
При разработке нового расширения для Visual Studio Code, как я могу получить текущий класс, на который указывает мой курсор? Например: export class MyClassA { parameter1: number = 5; myFunc() { return parameter1 * 2; } } export...
113 просмотров

Расширение VS Code, как редактировать в контексте?
Это тот класс, который я использую автоматически с заглавными буквами true , false , ... export class StUpdater { private _lines: number; private _strings: Array<string>; constructor() { this._lines = 0;...
39 просмотров

Как запустить расширение vscode typescript из локального клона репозитория git?
Я отредактировал javascript расширения vscode, установленного в .vscode / extensions, и внес полезные изменения. Итак, я разветвился и проверил репозиторий git в надежде сделать запрос на перенос. Я обнаружил, что отредактированный мной javascript...
98 просмотров

Как добавить схему настроек расширения на vscode?
Настройки в VS Code поддерживают графическую панель, как показано ниже: Я разрабатываю расширение в vscode, но мне не удалось найти документ или пример, чтобы показать, как добавить эти настройки. Могу ли я прочитать какой-нибудь учебник по...
1727 просмотров

Как отобразить связанную информацию LSP в VS Code
Пишу языковой сервер. Он предоставляет дополнительную DiagnosticRelatedInformation как часть своего диагностического ответа. Как и в https://code.visualstudio.com/updates/v1_22#_related-information-in-errors-and-warnings . Хотя в настоящее время...
177 просмотров

отклоненное обещание не обработано в течение 1 секунды vscode API
Итак, я работал над своим первым расширением vscode, и все шло хорошо, пока отладчик не остановил выполнение моего расширения. Я новичок в javascript, поэтому, возможно, мне что-то не хватает в «thenables», но вот моя проблема. Я запускаю свое...
714 просмотров

Расширение VS Code: как установить порядок / приоритет для настроек / конфигураций расширения?
При добавлении настроек / конфигураций в файл расширений package.json в разделах «способствует» и «конфигурация», независимо от того, в каком порядке я их размещаю, они появляются в «Файл» | «Предпочтения» | «Настройки» | «Мое расширение» в...
1024 просмотров

Цель подписки на команду в расширении vscode?
Почему в руководстве по расширению VSCode рекомендуется подписывать зарегистрированную команду на context.subscriptions ? Насколько я могу судить, это не кажется необходимым или полезным. Вот фрагмент кода из расширение VSCode официальное...
1721 просмотров

Обновление схемы Json в vscode другими плагинами
Я разрабатываю плагин vs code, который фактически проверяет пользовательский файл в формате JSON со схемой. Однако можно проверить статическую схему, но я ищу здесь любой способ обновить схему программно. Поскольку пользователь может создать файл...
110 просмотров

Как использовать API терминала для прослушивания всего вывода терминала в vscode?
Я хочу прослушать вывод терминала из расширения, например tsc -w , и поймать момент, если вывод содержит аналогичный текст: Обнаружена 1 ошибка. Наблюдаем за изменениями файлов. Или код выхода из ошибки или что-то в этом роде. Можно ли...
1361 просмотров

vscode Выбор фрагментов Nest и добавление позиций табуляции к вариантам
Я хочу сделать что-то подобное в своих фрагментах кода Visual Studio: "V.G.${1|BLOCK_NR,MASS_MM,MASS_360,I,J,K,R,FEEDRATE,FEEDRATE_SCALE,MERR[${2}]|}" Итак, после выбора опции MERR [] я увижу курсор внутри скобок. и как мне управлять...
466 просмотров

Расширение VSCode напрямую использует многоступенчатый ввод
Я хочу использовать многоступенчатый ввод напрямую, например, пользователь выбирает F1 - и запускает шаги для выбора элементов. В настоящее время я нашел следующий пример и удалил quickOpen и базовый ввод...
739 просмотров

Используйте команду vscode.open из TreeDataProvider
Как открыть файл из настраиваемого элемента древовидного представления при создании расширения vscode? Вот пример элемента древовидного представления: import { URI } from 'vscode-uri'; import { TreeDataProvider, ProviderResult, TreeItem } from...
110 просмотров
schedule 26.11.2021

Как я могу сделать пункты меню проводника файлов VSCode контекстно зависимыми от выбранного файла?
Описание Я работаю над расширением для Visual Studio Code и добавляю некоторые команды в меню проводника. Я хочу, чтобы мои команды были видны на основе файла, выбранного в проводнике, а также некоторых параметров, которые пользователь должен...
87 просмотров

VSCode - скопируйте путь к локальному хосту в контекстном меню
Есть ли способ добавить настраиваемый элемент в контекстное меню в проводнике VSCode? В частности, я хочу добавить параметр типа Копировать путь локального хоста, где он просто берет параметр Копировать относительный путь (...
60 просмотров

Как мне переключиться с eslint-config-prettier на prettier-eslint в существующем проекте Nuxt.js?
Я создал проект Nuxt.js с помощью create-nuxt-app и выбрал Typescript + Prettier + ESLint в качестве плагинов. Он сгенерировал рабочую конфигурацию, но использует пакет eslint-config-prettier, который не позволяет вам изменять ни одно из...
48 просмотров

как применить изменения к текстовому документу с сервера vscode language?
как применить изменения к текстовому документу со стороны сервера языкового сервера LSP vscode extension? Может быть, мне нужно создать структуру WorkspaceEdit и отправить клиенту запрос рабочей области / applyEdit? Ищу образец кода, который я могу...
149 просмотров

Regex отстает в VS Code?
Я работаю над расширением грамматики в VS Code, и у меня возникают трудности с просмотром шаблона регулярного выражения. Учитывая следующую строку, я хочу вернуть cmp только тогда, когда ей предшествует @fmt( @fmt(cmp,foo)...
6939 просмотров