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或者一些插件进行配置

相关推荐
2501_916008899 小时前
iOS应用开发工具全面解析:如何选择与优化开发效率
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
REST_302715 小时前
告别Excel孤岛:一款任务链路可视化工具带来的真实改变
大数据·微服务·云计算·编辑器·excel·动态规划
csdn_aspnet20 小时前
如何将 Cursor MCP 与 VS Code 连接
vscode·cursor·mcp·composio
●VON21 小时前
鸿蒙 PC Markdown 编辑器图片粘贴:从系统剪贴板到标准相对链接
华为·编辑器·harmonyos·鸿蒙
●VON21 小时前
鸿蒙 PC Markdown 编辑器外部修改检测:从文件指纹到冲突决策
华为·编辑器·harmonyos·鸿蒙
●VON21 小时前
鸿蒙 PC Markdown 编辑器十兆级大文档保护模式
华为·编辑器·harmonyos·鸿蒙
●VON21 小时前
鸿蒙 PC Markdown 编辑器三方冲突处理:本地缓冲区、磁盘版本与共同基线
网络·华为·编辑器·harmonyos·鸿蒙
●VON1 天前
鸿蒙 PC Markdown 编辑器搜索选项响应式布局:220 vp 侧栏中的完整中文控件
服务器·华为·编辑器·harmonyos·鸿蒙
梦想的颜色1 天前
2026 VibeCoding 工具链精选|IDE + 大模型成套组合推荐,按场景分级收录
ide·trae·ai 编程·vibecoding·国产海外 ai 编程方案·氛围编程成套配置·副业 ai 开发工具栈
小杨小杨、努力变强!1 天前
VS Code运行HBuilder X中的uni-app项目
vscode·uni-app·uni-app run