VS Code 不会在其设置中扩展变量

VS Code 不会在其设置中扩展变量

VS Code 在其设置中不扩展变量是否是预期的行为?

我的示例:我需要配置Remote.SSH:配置文件指向相对于我的主目录的文件。逐字值的工作方式:

  • C:/Users/myusername/.ssh/config_vs_code
  • C:\Users\myusername\.ssh\config_vs_code

我当然希望变量扩展应该可以工作,但实际上却不行。这些值不起作用:

  • ${userHome}/.ssh/config_vs_code
  • ${env:UserProfile}/.ssh/config_vs_code
  • ${userHome}\.ssh\config_vs_code
  • ${env:UserProfile}\.ssh\config_vs_code

${env:UserProfile}在我的 PowerShell 中正确扩展。

我做错什么了吗?在 VS Code 设置中使用变量还有其他方法吗?

答案1

尽管这是一个较老的问题,但为了完整性,我在此声明:它现在适用于 VS 代码 1.79.0 版(也可能更早)。至少我能够${env:USERPROFILE)在 settings.json 文件中成功使用,在 Windows 10 上运行 VSC。这似乎不区分大小写,UserProfile也确实有效。

相关内容