VS Code设置中的变量如何?

时间:2019-11-13 23:16:33

标签: visual-studio-code vscode-settings

在VS Code设置中,我配置了一些字段。这些将是字体和字体大小。通常,我将它们都设置为相同。我正在尝试在settings.json中设置一个变量,该变量可以应用于所有变量。在通读了Variables Reference的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}",
}

尽管如此,这似乎不起作用。有没有一种方法可以在settings.json中设置变量而不必设置环境变量?

谢谢!

3 个答案:

答案 0 :(得分:0)

这是不可能的。您提供的链接说明:

  

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

因此不支持settings.json

答案 1 :(得分:0)

您要达到什么目标?您可以在VSCode中设置项目特定的设置。因此,您可以根据项目设置不同的字体和设置。但是我不认为settings.json支持变量。

答案 2 :(得分:0)

当前,您无法在settings.json文件中设置变量。

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

它还没有公关,问题的开始时间是2016年2月,但在过去两个月内发表了评论。