Vscode 个扩展不适用于多个实例
Vscode extensions not working with multiple instances
我正在使用打字稿创建 VsCode 扩展,我尝试使用事件来完成所有活动。例如,每当打开一个文件时,我都会监听这些事件,因此事件会被触发,我会将文件名写入控制台,但是当我使用 [=11= 打开另一个 vscode 实例时它不起作用] 选项。
谁能告诉我为什么会这样?
当您从扩展开发主机实例打开一个新的 window 时,行为与您从普通实例执行相同的操作一样。您会注意到新的 window 没有声明 [Extension Development Host]。它不知道您的扩展程序,因为它不是已安装的扩展程序。
你唯一能做的就是将你的扩展复制到扩展文件夹中(即暂时 "install" 它)并试一试。
我正在使用打字稿创建 VsCode 扩展,我尝试使用事件来完成所有活动。例如,每当打开一个文件时,我都会监听这些事件,因此事件会被触发,我会将文件名写入控制台,但是当我使用 [=11= 打开另一个 vscode 实例时它不起作用] 选项。 谁能告诉我为什么会这样?
当您从扩展开发主机实例打开一个新的 window 时,行为与您从普通实例执行相同的操作一样。您会注意到新的 window 没有声明 [Extension Development Host]。它不知道您的扩展程序,因为它不是已安装的扩展程序。
你唯一能做的就是将你的扩展复制到扩展文件夹中(即暂时 "install" 它)并试一试。