tasks.json
例) Intellij IDEA で開く
{
"version": "2.0.0",
"tasks": [
{
"label": "Open IDEA",
"type": "shell",
"command": "open -a 'IntelliJ Idea' ${file}"
}
]
}workspace 単位
- workspace/.vscode/tasks.json
Global
- ~/Library/Application Support/Code/User/tasks.json
Variable
| 変数 | 中身 |
|---|---|
| ${workspaceFolder} | VS Code で開かれたフォルダのパス |
| ${workspaceFolderBasename} | VS Code で開いたフォルダの名前、スラッシュ(/)なし |
| ${file} | 現在開かれているファイル |
| ${relativeFile} | workspaceFolder を基準にした現在開いているファイル |
| ${relativeFileDirname} | workspaceFolder を基準にした現在開いているファイル |
| ${fileBasename} | 現在開かれているファイルのベース名 |
| ${fileBasenameNoExtension} | ファイルを拡張子なしで現在開かれているファイルのベース名 |
| ${fileDirname} | 現在開かれているファイルのディレクトリ名 |
| ${fileExtname} | 現在開いているファイルの拡張子 |
| ${cwd} | タスクランナー起動時のカレント作業ディレクトリ |
| ${lineNumber} | VSCode の編集画面で現在選択されている行番号 |
| ${selectedText} | VSCode の編集画面で現在選択されているテキスト |
| ${execPath} | 実行中の VS Code 実行可能ファイル「code.exe」のアドレス |
| ${defaultBuildTask} | デフォルトのビルドタスクの名前 |
