我在本地机器上通过VS Code进行大部分开发。每当我打开编辑器时,我都手动运行一个bash脚本(在集成终端中),它执行以下操作:
- 启动几个启用热加载的webapp的本地实例
- 通过Dagit启动Dagster UI
- 启动ML Flow UI
- 启动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" } }
]
}