如何在 VS Code 设置中使用变量?

lor*_*hog 12 visual-studio-code

在 VS Code 设置中,有一些字段我配置相同。这些就是字体和字体大小。一般来说,我将它们全部设置为相同。我正在尝试在 settings.json 中设置一个可以应用于所有变量的变量。阅读完VS Code 的变量参考后,我得出以下结论:

{
  "common": [
    {
      "font": "Anonymous Pro",
      "fontSize": 10,
    }
  ],

  // Set up the Editor
  "editor.fontFamily":              "${common:font}",
  "editor.fontSize":                "${common:fontSize}",
  "terminal.integrated.fontFamily": "${common:font}",
  "terminal.integrated.fontSize":   "${common:fontSize}",
  "debug.console.fontFamily":       "${common:font}",
  "debug.console.fontSize":         "${common:fontSize}",
}
Run Code Online (Sandbox Code Playgroud)

不过,这似乎不起作用。有没有办法在 settings.json 中设置变量而无需设置环境变量?

小智 9

目前您无法在文件中设置变量settings.json

VS Code 实现此功能的当前未决问题在这里:https ://github.com/microsoft/vscode/issues/2809

它尚未有 PR,该问题于 2016 年 2 月开始,但在过去 2 个月内发表了评论。


Joh*_*her 2

这不可能。您提供的链接指出:

launch.json 和tasks.json 中的键和值字符串内部支持变量替换...

所以不支持settings.json.