lonix
lonix

Reputation: 21123

Run terminals on vscode start

I want a few terminals opened when I start vscode. The docs show how to do it.

My .vscode/tasks.json:

{
  "label": "create terminals",
  "runOptions": { "runOn": "folderOpen", },   // <--- should run task on vscode start (but doesn't)
  "dependsOn": [ "foo", "bar" ],
},
{ "label": "foo", "type": "shell", "command": "/bin/zsh", "options": { "cwd": "${workspaceFolder}/foo/", }, "isBackground": true, "problemMatcher": [], "presentation": { "echo": false, "panel": "dedicated", "focus": false, "reveal": "never", "group": "terminals" } },
{ "label": "bar", "type": "shell", "command": "/bin/zsh", "options": { "cwd": "${workspaceFolder}/bar/", }, "isBackground": true, "problemMatcher": [], "presentation": { "echo": false, "panel": "dedicated", "focus": false, "reveal": "never", "group": "terminals" } },

That does not run on vscode start. However it works as expected when I run it manually.

How do I make it run on vscode start?

Upvotes: 1

Views: 147

Answers (1)

lonix
lonix

Reputation: 21123

Seems there is more to it - one must also enable "automatic tasks".

Like this: ctrl + p, "Manage Automatic Tasks in Folder", "Allow Automatic Tasks in Folder".

Apparently this will be exposed as a setting in the next vscode version (1.70)

Upvotes: 1

Related Questions