vscode--工作区和相对路径

vscode的相对路径

使用vscode编辑python项目时发现,它的相对路径是相对于当前工作根目录来定位的,也就是从工作文件夹的最顶级目录开始查找,而非是从当前执行文件开始查找。

例子:

根目录:F:\deep-learning-for-image-processing

执行文件路径:F:\deep-learning-for-image-processing\pytorch_classification\Test1_official_demo\main.py

运行main文件:

  • 执行文件的cwd:输出为根目录-->F:\deep-learning-for-image-processing

  • 指定root为相对路径'.\data',则root在vscode中输出为:

    root=F:\deep-learning-for-image-processing\data,因为在vscode中,相对路径是从项目根目录开始查找,所以.就是根目录,'.\data'就是F:\deep-learning-for-image-processing\data

解决方法:

ps:怎么复制vscode的终端输出:

【vscode】vscode终端如何快速复制信息

vscode的用户区和工作区

用户级别的设置适用于所有项目,而工作区级别的设置只适用于当前打开的项目。

Visual Studio Code 中,工作区配置的优先级高于用户配置

这意味着如果在用户配置和工作区配置中都定义了相同的设置,工作区配置将覆盖用户配置。因此,工作区级别的设置会覆盖用户级别的设置,以满足特定项目或文件夹的需求。

这种优先级的设计使得你可以在不同的项目中使用不同的配置,以满足项目的特定要求,同时保持全局的默认设置。

vscode的用户和工作区有什么区别

在用户区中修改setting.json(json文件--键值对形式)是相当于修改用户区中的设置(全局)

在文件夹中,有个.vscode文件夹放也有setting.json,这个是对工作区的设置进行修改,也就是对当前项目的设置修改(局部)。

etting.json`,这个是对工作区的设置进行修改,也就是对当前项目的设置修改(局部)。

另外,可以在setting.json文件中对vscode或者一些插件进行配置

相关推荐
Time_Memory_cici3 小时前
安装Latex环境与编辑器方法
编辑器
徐小夕@趣谈前端3 小时前
如何实现多人协同文档编辑器
javascript·vue.js·设计模式·前端框架·开源·编辑器·github
寒山李白8 小时前
VSCode中Python库识别的设置(关于解决VSCode中Python库引入未下载的库不显示黄色虚线的问题)
ide·vscode·python
深鱼~9 小时前
VSCode+WSL+cpolar:打造跨平台的随身Linux开发舱
linux·ide·vscode
豆豆の爸爸10 小时前
IDEA 2024的零卡死配置
ide
豆豆豆大王11 小时前
Android studio图像视图和相对布局知识点
android·ide·android studio
Su^!-苏释州12 小时前
Windows配置C/C++环境:MinGW+Vscode
c语言·c++·windows·vscode·大一新生学c语言
zhangfeng113312 小时前
phpstorm content.dat.storageData 文件解析:作用、风险与处理建议
ide·phpstorm
指针不南13 小时前
Visual Studio 2022 / VS2022 激活码
ide·visual studio
it奔跑在路上14 小时前
DevEco Studio 编辑器的使用
华为·编辑器·harmonyos·harmonyos next