在Visual Studio Code中,除了${workspaceFolder}
之外,还有其他一些类似的配置,用于指代工作区或项目的路径或其他信息。以下是一些常用的配置:
-
${workspaceFolder}
: 工作区的根目录路径。 -
${workspaceFolderBasename}
: 工作区的根目录名称。 -
${file}
: 当前打开文件的完整路径。 -
${fileDirname}
: 当前打开文件的目录路径。 -
${fileBasename}
: 当前打开文件的文件名。 -
${fileExtension}
: 当前打开文件的扩展名。 -
${fileBasenameNoExtension}
:代表当前打开文件的文件名(不包括扩展名) -
${cwd}
: Visual Studio Code进程的当前工作目录路径。 -
${env:NAME}
: 环境变量NAME的值。 -
${config:CONFIG_NAME}
: 配置文件中名为CONFIG_NAME的属性的值。
可以在launch.json、tasks.json、settings.json和其他配置文件中使用这些配置。例如,以下是一个使用${file}
和${fileDirname}
配置的launch.json文件示例:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true,
"cwd": "${fileDirname}",
"env": {"PYTHONPATH": "${workspaceFolder};${workspaceFolder}/src"}
}
]
}
在这个示例中:
-
"program": "${file}"
表示要运行和调试的Python文件的路径是当前打开文件的路径。 -
"cwd": "${fileDirname}"
表示程序的工作目录为当前打开文件所在的目录路径。 -
"env": {"PYTHONPATH": "${workspaceFolder};${workspaceFolder}/src"
表示设置了一个名为"PYTHONPATH"
的环境变量,该环境变量包含了两个路径:${workspaceFolder}
和${workspaceFolder}/src
,${workspaceFolder}
指的是工作区的根目录路径,通常用于指定Python解释器所在的目录或其他需要在Python代码中导入的模块所在的目录。${workspaceFolder}/src
则是一个相对于工作区根目录的子目录,用于指定Python代码所在的源代码目录。
当在Visual Studio Code中执行任务或调试器时,这些环境变量将会被传递给Python解释器或其他相关进程。这样,您的Python代码就可以正确地导入所需的模块或包,并且可以在正确的环境中运行。文章来源:https://www.toymoban.com/news/detail-716797.html
需要注意的是,这些配置可能在不同的操作系统、不同的Visual Studio Code版本或不同的插件中具有不同的行为或不可用。因此,在使用这些配置时,需要查阅相关文档以确保它们适用于当前环境。文章来源地址https://www.toymoban.com/news/detail-716797.html
到了这里,关于浅谈vscode中指代工作区或项目的路径等配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!