Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 有没有办法在VS代码中自定义JS中导入的颜色?_Visual Studio Code_Syntax Highlighting_Vscode Settings_Color Scheme - Fatal编程技术网

Visual studio code 有没有办法在VS代码中自定义JS中导入的颜色?

Visual studio code 有没有办法在VS代码中自定义JS中导入的颜色?,visual-studio-code,syntax-highlighting,vscode-settings,color-scheme,Visual Studio Code,Syntax Highlighting,Vscode Settings,Color Scheme,我试图在JS中的VS代码中的import之后更改单词的颜色。我附上了我的意思的截图 截图: 我指的是红色下划线 我在中找不到对此的有效条目 我非常感谢你的帮助。谢谢:)我不知道您使用的是哪种风格的javascript,但您可以在设置中使用以下内容。json: "editor.tokenColorCustomizations": { "textMateRules": [ { "scope"

我试图在JS中的VS代码中的
import
之后更改单词的颜色。我附上了我的意思的截图

截图:

我指的是红色下划线

我在中找不到对此的有效条目


我非常感谢你的帮助。谢谢:)

我不知道您使用的是哪种风格的javascript,但您可以在
设置中使用以下内容。json

"editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "scope": "variable.other.readwrite.alias.js",
            "settings": {
                "foreground": "#FF0000"
            }
        }
    ]
}

如何知道给定令牌具有哪些作用域 在命令选项板中,键入:

> Developer: Inspect Editor Tokens and Scopes
这将在光标处显示与令牌相关的信息弹出窗口:


对于
textmate范围
,您将在底部看到适用的范围条目,您可以使用列出的任何选项,但最上面的选项是最特殊的选项

如果使用
检查编辑器标记和范围
命令(从命令调色板),您将看到此范围:

  "editor.tokenColorCustomizations": {
    "textMateRules": [

      {
        "scope": "variable.other.readwrite.alias.js.jsx",
        "settings": {
          "foreground": "#ff0000",
          "fontStyle": "bold underline"
        }
      },
    ]
  }, 
如果不同时更改字体颜色,则无法添加彩色下划线

如果确实希望线条的颜色与文本的颜色不同(以及许多其他格式选项,请参阅)

使用:



LOL:你可能只是想改变单词的颜色,而不是下划线。然而,突出显示扩展为你提供了更多的选项,比如轮廓、边框、背景色、字母间距,甚至在css属性之前和之后-这样你就可以轻松地使你想要的文本脱颖而出。

非常感谢,这正是我需要的!我没有这样做ally需要下划线,我只是想让大家明白我的意思。谢谢你:谢谢,这就是我需要的!
  "highlight.regexes": {
  
    "(import\\s+)(.*?)(\\s+from .*)": {
      "filterLanguageRegex": "javascriptreact",
      "decorations": [
        {}, 
        {        
          "borderWidth": "0 0 2px 0",
          "borderColor": "red",
          "borderStyle": "solid"
        }
        {}
      ]
    }
  },