Можем ли мы заставить IDE (т.е. код Visual Studio) загружать расширения ПОСЛЕ его загрузки? - PullRequest
0 голосов
/ 21 ноября 2018

Возможно ли FORCE, то есть код Visual Studio, загружать расширения не в тот момент, когда он загружается (что приводит к задержке, т.е. 1-2 секунды), а после открытия простой VS IDE (как недавно установленная)и когда появляется область текстового редактора, только после этого начинайте загрузку расширений.Таким образом, это сэкономит нам много секунд каждый раз, когда мы откроем его!.

Есть ли у вас какой-либо такой «обходной путь» или расширение, которое сделает этот трюк?

Ответы [ 3 ]

0 голосов
/ 23 июля 2019

Я обнаружил, что нажатие View > Command Palete (или просто CTRL + SHIFT + P ) и ввод команды Show Running Extensions показывает Время активации для каждого внутреннего абонента.Я обнаружил, что расширения не занимают время вообще.Вероятно, это приложение VSCode, для загрузки которого требуется много времени.

0 голосов
/ 25 июля 2019

Это не обязательно.VS Code загружает и активирует расширения лениво, чтобы они не мешали запуску редактора.См. Руководство по анатомии расширений и этой краткой статьи о хосте расширений для обзора того, как расширения кода VS активируются и выполняются.

Правильно написанное расширение форматера htmlНапример, никогда не следует загружать или активировать, пока вы действительно не откроете HTML-файл.И даже если это расширение плохо написано и активируется, как только вы открываете VS Code, это никогда не должно замедлять запуск самого VS Code, потому что расширение будет загружено и активировано только после запуска главного редактора VS Code и потому что расширение будетзапускается отдельным процессом (узлом расширения) из главного редактора.На самом деле, даже если расширение входит в бесконечный цикл, как только оно загружается, худшее, что может сделать расширение, - это запретить другим расширениям предоставлять данные в VS Code;интерфейс главного редактора никогда не должен зависать или замедляться

0 голосов
/ 16 июля 2019

Я не уверен, что загрузка расширений после запуска пойдет на пользу, потому что вам все равно придется ждать, пока они загрузятся, чтобы начать работать.
Мне не удалось найти такие расширения, но временным решением может быть написание расширения, которое отключает все расширения при закрытии кода Visual Studio и включает их после запуска.
Даже после прочтения документации здесь я не уверен, что это возможно.

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