当它打开时,我如何让VS Code运行bash脚本(或其他脚本)?



我在本地机器上通过VS Code进行大部分开发。每当我打开编辑器时,我都手动运行一个bash脚本(在集成终端中),它执行以下操作:

  1. 启动几个启用热加载的webapp的本地实例
  2. 通过Dagit启动Dagster UI
  3. 启动ML Flow UI
  4. 启动Tensorboard服务器等等…

我有时会忘记运行bash脚本,当我不得不为此重新运行某些东西或中断工作时,这会导致偶尔的挫折。

想到的最方便的解决方法是设置一些东西,以便在打开VS Code时运行。sh脚本。

有什么想法,如果这是可能的?可以通过分机吗?

VS Code有任务支持,像Grunt/Gulp/等,包括运行任意shell脚本。你可以运行你想要的任何东西,你可以在官方文档中找到更多信息

不需要扩展,尝试适应以下.vscode/tasks.json

{
"version": "2.0.0", 
"presentation": { "echo": false },
"tasks": [
{ "label": "First", "type": "shell", "command": "echo Run whatever scripts needed here; exec bash", "runOptions": { "runOn": "folderOpen" } }
]   
}

最新更新