VSCodeでビルドタスクを作る(ショートカットキーでビルドする)

tasks.jsonを書こう

トップ階層に .vscode/tasks.json を作り、そこにデフォルトのビルド動作を登録すると、ショートカットキー(Ctrl+Shift+B)でビルドコマンドをささっと実行できる(というか任意のコマンドは何でも登録できる)

例えばHugoで記事を書いたときにすぐに確認するには hugo server -D を使うので以下のようなtasks.jsonを作っておくとVSCodeで少し楽にHugoでブログを書ける。

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "hugo server -D",
            "type": "shell",
            "group":{
                "kind": "build",
                "isDefault": true
            },
            "command": "hugo",
            "args":["server", "-D"],
            "presentation": {
                "echo": true,
                "reveal": "always",
                "focus": true,
                "panel": "shared",
                "showReuseMessage": true,
                "clear": true
            },
        }
    ]
}

各種パラメータについては公式を参照のこと。

参考(公式ページ): Tasks in Visual Studio Code