Vscode - 如何在 settings.json 中使用 %APPDATA%?

问题描述

有人知道如何在我的 vscode APPDATA 文件中引用我的 settings.json 文件夹吗?

我正在尝试设置我的 PHP-cs-fixer 的路径,如下所示,以便在我的所有开发计算机上都可以检索该路径。

"PHP-cs-fixer.executablePathWindows": "$env:APPDATA/Composer/vendor/bin/PHP-cs-fixer.bat",

需要明确的是:$env:APPDATA 似乎不受支持

我使用的是最新版本的 vscode。

Version: 1.52.1 (user setup)
Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523
Date: 2020-12-16T16:34:46.910Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: 8.3.110.13-electron.0
OS: Windows_NT x64 10.0.19041

解决方法

我在 VSCode Insiders 1.53 上尝试过,可以使用 ~ 进行设置:

{
  "php-cs-fixer.executablePathWindows": "~\\AppData\\Roaming\\Composer\\vendor\\bin\\php-cs-fixer.bat"
}

似乎将 ~ 转换为匹配 C:\Users\[you]