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
也确实有效。