gpt4 book ai didi

visual-studio-code - Visual Studio Code 中 launch.json 的常用变量

转载 作者:行者123 更新时间:2023-12-04 05:23:12 28 4
gpt4 key购买 nike

我看到了launch.json对于 Visual Studio Code 可以访问 ${workspaceFolder} .它是否也可以访问其他公共(public)变量?我想访问当前用户的 AppData 文件夹,所以我可以这样做:

"program": "${appData}\\Roaming\\npm\\node_modules\\gulp\\bin\\gulp.js"

而不是硬编码为:
"program": "C:\\Users\\jdoe\\AppData\\Roaming\\npm\\node_modules\\gulp\\bin\\gulp.js"

最佳答案

launch.json 中的变量替换支持环境变量。对于您的用例,您可以使用 ${env:AppData} .

VS Code supports variable substitution inside strings in launch.json the same way as for tasks.json.



https://code.visualstudio.com/docs/editor/tasks#_variable-substitution
  • ${workspaceFolder} VS Code中打开的文件夹路径
  • ${file}当前打开的文件
  • ${relativeFile}当前打开的文件相对于 workspaceRoot
  • ${fileBasename}当前打开文件的基本名称
  • ${fileDirname}当前打开文件的目录名
  • ${fileExtname}当前打开文件的扩展名
  • ${cwd}启动时任务运行器的当前工作目录

  • You can also reference environment variables through ${env:Name} (e.g. ${env:PATH}). Be sure to match the environment variable name's casing, for example env:Path on Windows.

    关于visual-studio-code - Visual Studio Code 中 launch.json 的常用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39836731/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com