変数リファレンス
Visual Studio Codeは、デバッグおよびタスク構成ファイルの変数置換と、いくつかの選択設定をサポートしています。
変数置換は、$ {variableName}構文を使用して、launch.jsonファイルとtasks.jsonファイルのキー文字列と値文字列内でサポートされています。
定義済み変数のリスト
変数名 |
説明 |
${workspaceFolder} |
the path of the folder opened in VS Code |
${workspaceFolderBasename} |
the name of the folder opened in VS Code without any slashes (/) |
${file} |
the current opened file |
${relativeFile} |
the current opened file relative to workspaceFolder |
${relativeFileDirname} |
the current opened file's dirname relative to workspaceFolder |
${fileBasename} |
the current opened file's basename |
${fileBasenameNoExtension} |
the current opened file's basename with no file extension |
${fileDirname} |
the current opened file's dirname |
${fileExtname} |
the current opened file's extension |
${cwd} |
the task runner's current working directory on startup |
${lineNumber} |
the current selected line number in the active file |
${selectedText} |
the current selected text in the active file |
${execPath} |
the path to the running VS Code executable |
${defaultBuildTask} |
the name of the default build task |
例
変数名 |
例 |
${workspaceFolder} |
/home/your-username/your-project |
${workspaceFolderBasename} |
your-project |
${file} |
/home/your-username/your-project/folder/file.ext |
${relativeFile} |
folder/file.ext |
${relativeFileDirname} |
folder |
${fileBasename} |
file.ext |
${fileBasenameNoExtension} |
file |
${fileDirname} |
/home/your-username/your-project/folder |
${fileExtname} |
.ext |
${lineNumber} |
line number of the cursor |
${selectedText} |
text selected in your code editor |
${execPath} |
location of Code.exe |
参考
Visual Studio Code Variables Reference