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

相关推荐
不爱吃鱼的蔓热莓4 小时前
释放VSCode插件占用系统盘垃圾
ide·vscode·编辑器
2501_915106327 小时前
iOS开发之Xcode常用调试技巧总结
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
易知微EasyV数据可视化8 小时前
会插卡片的编辑器:在 Agent 输入框里混排文字与结构化内容
人工智能·经验分享·编辑器·agent·设计
打工仔折腾 AI9 小时前
SQL 编辑器不是高级记事本:KStudio 与 KSQL Developer 的建表与增删改查手法
数据库·人工智能·后端·python·sql·编辑器·ai agent 实战
志尊宝9 小时前
AI原生前端开发(001):Cursor编辑器深度使用从入门到精通
前端·编辑器·ai-native
martindelophy10 小时前
开源 AI 视频编辑器实战:用结构化命令连接视频生成、对话剪辑与浏览器导出
人工智能·编辑器·音视频
bing_feilong10 小时前
vscode: ssh Got bad result from install script
ide·vscode·ssh
JavaEdge.11 小时前
Qodo v.s AI IDE Code Review
ide·人工智能·代码复审
小师兄吃牛肉11 小时前
SQL 编辑器异常排查:基于 KStudio 的一次实战记录
java·sql·编辑器
(未雨绸缪)11 小时前
VScode中AI补全功能开关
编辑器