Расширения Vscode не работают с несколькими экземплярами

Я создаю расширение VsCode, используя машинописный текст, и я попытался выполнить все действия, используя события. Например, всякий раз, когда файл открывается, у меня есть прослушиватели этих событий, поэтому событие запускается, и я запишу имя файла в консоль, но оно не работает, когда я открываю другие экземпляры vscode, используя параметр File-> New Window. Может ли кто-нибудь сказать мне, почему это происходит?


person wazza    schedule 11.07.2016    source источник
comment
У вас установлено расширение или вы используете узел разработки расширений?   -  person seairth    schedule 11.07.2016
comment
Привет Нет, я не устанавливал расширение, просто я создал расширение и проверил его, нажав клавишу F5.   -  person wazza    schedule 12.07.2016


Ответы (1)


Когда вы открываете новое окно из экземпляра узла разработки расширений, поведение такое же, как если бы вы выполняли то же действие из обычного экземпляра. Вы заметите, что в новом окне не указано [Хост разработки расширений]. Он ничего не знает о вашем расширении, поскольку оно не является установленным расширением.

Единственное, что вы можете сделать, это скопировать ваше расширение в папку расширений (т. е. временно «установить» его) и попробовать.

person seairth    schedule 12.07.2016
comment
он работает, когда я скопировал проект в %USERPROFILE%\.vscode\extensions - person wazza; 13.07.2016