Predefined variables The following predefined variables are supported:
${homeDir} - the home directory of the user${workspaceFolder} - the path of the folder opened in VS Code${workspaceFolder:name} - the path of the folder opened in VS Code with the name${workspaceFolderBasename} - the name of the folder opened in VS Code without any slashes (/)${workspaceFolderBasename:name} - the name of the folder opened in VS Code without any slashes (/) with the name${file} - the current opened file${fileWorkspaceFolder} - the current opened file's workspace folder${relativeFile} - the current opened file relative to workspaceFolder${relativeFileDirname} - the current opened file's dirname relative to workspaceFolder${fileBasename} - the current opened file's${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${pathSeparator} - the character used by the operating system to separate components in file paths${/} - short for ${pathSeparator}${env:<variable>} - return the env variable${config:<variable>} - return the settings configuration${command:<command>} - execute a command and return the result
npm i -S vscode-variables
constvscodeVariables=require('vscode-variables');vscodeVariables('${file}');//will return the fsPath of the file.constvscodeVariables=require('vscode-variables');vscodeVariables('${file}',true);//will return the fsPath of the file.