レンガ積みのブログ

開発ツールとかの忘備録

Visual Studio Codeのtasks.jsonメモ

code.visualstudio.com


Visual Studio Codeの tasks.jsonとlaunch.json内で使える変数

${workspaceRoot} the path of the folder opened in VS Code
${file} the current opened file
${fileBasename} the current opened file's basename
${fileDirname} the current opened file's dirname
${fileExtname} the current opened file's extension
${cwd} the task runner's current working directory on startup

自分のPython開発の際のtasks.json設定

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "0.1.0",
    "command": "python",
    "isShellCommand": true,
    "args": ["${file}"],
    "showOutput": "always"
}

自分のelectron開発の際のtasks.jsonの設定

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "0.1.0",
    "command": "electron",
    "isShellCommand": true,
    "args": ["${workspaceRoot}/"],
    "showOutput": "always"
}