我可以在VSCode启动和关闭时运行脚本吗



我在虚拟机上进行开发,每当我将VSCode启动到该项目中(通过ssh(时,我都想自动启动和关闭虚拟机。

我通过创建一个脚本来启动虚拟机,然后启动VSCode,从而避免了启动虚拟机的麻烦。每当我想处理这个项目时,我都会用它来启动VSCode,而不是启动菜单。然而,这个解决方案不适用于在我完成后关闭VM。

有什么办法可以做到这一点吗?也许是一些项目设置会在我断开连接时在虚拟机上执行关闭脚本,或者我可以在VSCode关闭时挂接一个脚本在我的机器上运行,从而关闭虚拟机?

有什么方法可以避免启动脚本的不稳定吗?我可以在VSCode启动时运行脚本吗?

根据Visual Studio代码问题#10044https://github.com/Microsoft/vscode/issues/10044,除非您愿意编写扩展,否则无法在启动时从VSCode内部自动运行脚本。即使您要根据API文档编写扩展https://code.visualstudio.com/api/references/activation-events对于VSCode,当发生关机时没有事件。

EDIT:虽然不能单独在VScode中执行此操作,但您可以在启动和退出时编写一个包装脚本来运行该命令。

最新更新