はじめに
VSCodeでC++のビルド&デバッグ
するために、律儀にlaunch.json
とtasks.json
を書いてたんだけど、CodeRunner
っつう拡張機能を使えば、もう書かなくていいんだ。
CodeRunner
https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
CodeRunnerとは
コマンドラインで行えるコマンドを言語ごとに割り当ててショートカットキーで簡単実行できちゃう拡張機能
複数のコマンドを続けて実行する時に特に威力を発揮する
設定
実行対象のファイル上でショートカットキー(Ctrl+Alt+N
)を押すとCodeRunnerが実行される
settings.json
{
"code-runner.runInTerminal": true,
"code-runner.executorMap": {
"javascript": "node",
"php": "C:\\php\\php.exe",
"python": "python",
"perl": "perl",
"ruby": "C:\\Ruby23-x64\\bin\\ruby.exe",
"go": "go run",
"html": "\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\"",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "g++ $fullFileName && ./a.out"
}
}