官方说明文档:Visual Studio Code Variables Reference。
${userHome} | 用户的 Home 目录的路径。假如,Windows 系统上,当前用户的用户名是 Cicoffy,那么它的值就是 C:\Users\Cicoffy。 |
${workspaceFolder} | 当前工作区的路径。 |
${workspaceFolderBasename} | 当前工作区的名称。假如,当前工作区的路径是 C:\Java\Demo,那么,它的值就是 Demo。 |
${file} | 当前打开文件的路径。假如,当前打开的文件是 C:\Java\Demo\demo.java,那么,它的值就是 C:\Java\Demo\demo.java。 |
${fileWorkspaceFolder} | 当前打开文件的工作区路径。假如,同时打开了 C:\Java\Demo 和 C:\Java\Demo2,且 demo.java 位于前者,demo2.java 位于后者。那么,如果目前打开的文件是 demo.java,则该变量的值是 C:\Java\Demo;如果目前打开的文件是 demo2.java,则该变量的值是 C:\Java\Demo2。 |
${relativeFile} | 当前打开的文件相对于当前工作区的路径。假如,当前的工作区是 C:\Java\Demo,而当前打开的文件是 C:\Java\Demo2\demo2.java,则该变量的值是 ..\Demo2\demo2.java。 |
${relativeFileDirname} | 当前打开文件的目录相对于当前工作区的路径。 |
${fileBasename} | 当前打开文件的名称。假如,当前打开的文件是C:\Java\Demo\demo.java,那么,它的值就是 demo.java。 |
${fileBasenameNoExtension} | 当前打开文件不带扩展名的名称。 |
${fileExtname} | 当前打开文件的扩展名。假如,当前打开的文件是 demo.java,那么,它的值就是 .java。 |
${fileDirname} | 当前打开文件所在目录的路径。 |
${fileDirnameBasename} | 当前打开文件所在目录的名称。 |
${cwd} | 当前工作目录的路径。 |
${lineNumber} | 当前在活动编辑器中选中的代码行的行数。活动编辑器就是当前打开文件的代码编辑区域。 |
${selectedText} | 当前在活动编辑器中选中的文字。 |
${execPath} | VS Code,即 Code.exe 的路径。 |
${defaultBuildTask} | 默认生成任务的名字。 |
${pathSeparator} | 斜杠。在 macOS 或 Linux 上就是 /,在 Windows 上就是 \。 |
${/} | ${pathSeparator} 的另一种写法。 |