浅谈vscode中指代工作区或项目的路径等配置

这篇具有很好参考价值的文章主要介绍了浅谈vscode中指代工作区或项目的路径等配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在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代码就可以正确地导入所需的模块或包,并且可以在正确的环境中运行。

需要注意的是,这些配置可能在不同的操作系统、不同的Visual Studio Code版本或不同的插件中具有不同的行为或不可用。因此,在使用这些配置时,需要查阅相关文档以确保它们适用于当前环境。文章来源地址https://www.toymoban.com/news/detail-716797.html

到了这里,关于浅谈vscode中指代工作区或项目的路径等配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vscode如何修改工作区(workspaces)目录

    首先 ctrl+shift+P 调出搜索框 其次搜索Workspace settings (json),并打开 打开以后将\\\"path\\\"后的路径由之前的默认路径修改为目标文件夹的完成路径即可。  

    2024年02月11日
    浏览(49)
  • [VScode]-连接服务器无法解析工作区文件夹问题的解决

    目录 【问题状况】 【解决方法】 【补充】 1.如何添加新的host IP地址 2.配置完成后通过ssh访问服务器出现Bad owner or permissions on 2.1解决方法1 2.2解决方法2 在使用VScode通过Samba服务器的时候,发现无法正常的打开,文件夹显示感叹号。  同时右下角会弹出提示 首先需要在扩展里

    2024年02月03日
    浏览(61)
  • 做了个vscode 小插件,用于修改window 的颜色以区分同时打开的不同工作区,快用起来吧!

    marketplace/coralize 以高效且便捷的方式自定义Visual Studio Code工作区窗口的状态栏、标题栏以及活动边栏等颜色!这将对那些需要同时打开多个vscode窗口/工作区的人非常有用。Coralize提供了一系列中国传统文化色彩,并搭配友好的用户界面。 Customize the color scheme of Visual Studio Cod

    2024年02月03日
    浏览(54)
  • vscode 之 工作区的应用(解决vue2插件vetur、vue3插件volar禁用启用问题)

    工作区???为什么要工作区??? 首先工作区简单理解就是vscode工作时的区域、范围; 延申一下,为什么要工作区???不同的环境需要用到不用的插件啊,设置啊等等,这个时候怎么实现,总不能写前端的时候也把java、c++需要的插件设置的什么打开(虽然应该可能大概

    2024年02月12日
    浏览(60)
  • Azure - 机器学习:创建机器学习所需资源,配置工作区

    本文中你可以创建使用 Azure 机器学习所需的资源,包含工作区和计算实例。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营

    2024年02月08日
    浏览(41)
  • 【Linux】:初识git || centos下安装git || 创建本地仓库 || 配置本地仓库 || 认识工作区/暂存区(索引)以及版本库

    Git 原理与使用 课程⽬标 • 技术⽬标:掌握Git企业级应⽤,深刻理解Git操作过程与操作原理,理解⼯作区,暂存区,版本库的含义 • 技术⽬标:掌握Git版本管理,⾃由进⾏版本回退、撤销、修改等Git操作⽅式与背后操作原理 • 技术⽬标:掌握Git分⽀管理,从分⽀创建,切换,

    2024年02月05日
    浏览(66)
  • Git--本地修改文件暂存工作区和恢复至工作区

    当克隆一个项目到本地之后,经常需要修改配置文件,那如何做到下次再更新代码,不重复修改配置文件。可通过暂存工作区内容进行恢复。 注意:默认恢复的就是最新一次stash 说明:会展示所有的stash列表 git stash apply 暂存名 说明:通过查看stash列表,把指定的stash记录删除

    2024年02月11日
    浏览(70)
  • Git——工作区管理

    如何管理工作目录,以便用户可以更高效地新建提交。如何在处理工作区和暂存区文件的过程中修复错误,以及如何修复最近一次提交记录中的问题;同时还会了解到如何安全地使用暂存机制和多个工作目录处理工作流中的中断问题。 主要内容有以下几点: 忽略文件:特意

    2024年02月03日
    浏览(43)
  • VS Code工作区用法

    背景 VS Code可以通过\\\"文件/打开文件夹\\\"来打开本地项目,但是想要打开多个项目便需要来回切换,比较费劲。此时就可以使用工作区功能,将不同的项目放置到同一个工作区中,这样切换项目的时候就会非常方便。 操作方法 打开其中一个项目 执行命令:文件 》 打开文件夹

    2024年01月25日
    浏览(64)
  • go work 笔记 (多模块工作区)

    go 1.18 引入了功能泛型 (Generics), 同时还引入的多模块工作区 (Workspaces) 和模糊测试 (Fuzzing)。 Go 多模块工作区能够使开发者能够更容易地同时处理多个模块的工作, 如: 方便进行依赖的代码调试(打断点、修改代码)、排查依赖代码 bug 方便同时进行多个仓库/模块并行开发调试 通

    2024年02月12日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包