我如何在VSCode中的主题链接?

时间:2018-04-20 15:57:12

标签: visual-studio-code vscode-settings theming

我正在构建一个VSCode主题。 目前我试图改变链接的行为,但我找不到合适的设置。在我当前的主题文件中,tokenColors中没有任何声明似乎改变了任何内容。也没有fontStyle: "underline"或类似的内容,但http://www.google.com这样的链接有下划线。

我使用内置的开发人员检查器(Developer: Inspect TM Scopes)查看了它,但它只说: string.quoted.docstring.multi.python source.python 下划线设置来自哪里?如何更改链接的格式?

1 个答案:

答案 0 :(得分:0)

有两种带下划线的链接:

  1. 从语法解析的链接。这些将具有foo.link.language类型范围
  2. 链接检测器检测到的链接
  3. 对于语法中的链接,您可以正常处理链接范围。

    您无法直接链接来自链接检测器的主题链接。 "editorLink.activeForeground" ui主题属性允许您在链接处于活动状态时对其进行主题化,但如果链接没有与其关联的语法范围,则无法对非活动链接进行主题化。

    对于python,可能需要更新语法来解析链接。这可以通过修改语法或使用injection grammar

    来完成