Я создаю расширение VsCode, используя машинописный текст, и я попытался выполнить все действия, используя события. Например, всякий раз, когда файл открывается, у меня есть прослушиватели этих событий, поэтому событие запускается, и я запишу имя файла в консоль, но оно не работает, когда я открываю другие экземпляры vscode, используя параметр File-> New Window
. Может ли кто-нибудь сказать мне, почему это происходит?
Расширения Vscode не работают с несколькими экземплярами
comment
У вас установлено расширение или вы используете узел разработки расширений?
- person seairth   schedule 11.07.2016
comment
Привет Нет, я не устанавливал расширение, просто я создал расширение и проверил его, нажав клавишу F5.
- person wazza   schedule 12.07.2016
Ответы (1)
Когда вы открываете новое окно из экземпляра узла разработки расширений, поведение такое же, как если бы вы выполняли то же действие из обычного экземпляра. Вы заметите, что в новом окне не указано [Хост разработки расширений]. Он ничего не знает о вашем расширении, поскольку оно не является установленным расширением.
Единственное, что вы можете сделать, это скопировать ваше расширение в папку расширений (т. е. временно «установить» его) и попробовать.
person
seairth
schedule
12.07.2016
он работает, когда я скопировал проект в %USERPROFILE%\.vscode\extensions
- person wazza; 13.07.2016