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
Editor 如何更改所选文本和所选内容/单词匹配的突出显示? 视觉混乱:“选定文本”和“选择匹配”突出显示颜色_Editor_Visual Studio Code - Fatal编程技术网

Editor 如何更改所选文本和所选内容/单词匹配的突出显示? 视觉混乱:“选定文本”和“选择匹配”突出显示颜色

Editor 如何更改所选文本和所选内容/单词匹配的突出显示? 视觉混乱:“选定文本”和“选择匹配”突出显示颜色,editor,visual-studio-code,Editor,Visual Studio Code,作为一名VS代码的日常用户,我发现了一个关于这一点的早期关闭问题(),即,如果您确实选择了一些文本,它会突出显示,但突出显示的颜色与匹配代码或相同单词所使用的突出显示几乎无法区分 本地用户设置如CSS覆盖? 如果系统范围的突出显示颜色(在选择任何文本系统范围时)无法移植到VS代码,我需要一种方法来编辑它。可能是在主题的CSS中,或者最好是在用户生成的“覆盖CSS”文件或其他文件中(比如VS代码的用户设置)。这是在管道中吗?如果没有,有人有解决办法吗 更改所选文本的突出显示颜色似乎是不可能的。我使

作为一名VS代码的日常用户,我发现了一个关于这一点的早期关闭问题(),即,如果您确实选择了一些文本,它会突出显示,但突出显示的颜色与匹配代码或相同单词所使用的突出显示几乎无法区分

本地用户设置如CSS覆盖? 如果系统范围的突出显示颜色(在选择任何文本系统范围时)无法移植到VS代码,我需要一种方法来编辑它。可能是在主题的CSS中,或者最好是在用户生成的“覆盖CSS”文件或其他文件中(比如VS代码的用户设置)。这是在管道中吗?如果没有,有人有解决办法吗


更改所选文本的突出显示颜色似乎是不可能的。我使用的是“深色”,但无论是哪个主题,问题都是一样的。

现在可以对vscode进行许多颜色自定义,包括选择选项:

editor.selectionBackground: Color of the editor selection.
editor.selectionHighlightBackground: Color for regions with the same content as the selection.
editor.inactiveSelectionBackground: Color of the selection in an inactive editor.

我相信,请参阅1.13版的相关内容。

以补充缺少的几个步骤:

  • 打开settings.json文件(有关此文件的位置,请参见下文)

  • 在最后一个条目(右大括号前)添加逗号

  • 粘贴:

  • 打开settings.json文件的替代方法:
  • Ctrl+,(逗号)打开设置

  • 工作台

  • 设置编辑器

  • 在顶部的搜索框中,粘贴到
    workbench.colorCustomizations

  • 在左侧,单击
    工作台
    ,然后单击
    外观

  • 单击右侧的链接:
    Edit in settings.json

  • 参考资料:


    我使用sarah.drasner的夜猫子主题,用于VSCode,默认情况下,文本选择将被单词选择压倒,如果我真的进行选择,我会一直感到困惑

    测试各种变量。。。对我来说唯一的工作就是突出显示背景(你可以试试边框)

    我想澄清一下,您需要2个值(如rgba)=

  • RGB颜色,例如。
      +
  • 透明度(00至FF),例如2a
  • 之前:

    之后:

    更多信息:

    关键答案!

    所需的设置: 这两个设置名称:

    这是两种颜色:

    每个项目是什么?大小费! settings.json编辑器中有一个非常有用的鼠标悬停工具提示:

    请注意,它详细解释了设置的作用

    如何在当前(2020)VSCode中编辑这些? VSCode的乐趣之一是,首选项非常简单。(在VS中,这是一场噩梦。)

    只需单击设置,然后单击此:


    将此链接到vscode的github中的相关链接。如果这个问题得到回答,它将从那里开始。下面是VSCode代码中的实际行:谢谢你,还有有用的链接。我使用的是1.14.2-worth(可能是因为设置在一个主题中),它们不在“设置”中。因此,您必须添加一个新的
    “workbench.colorCustomizations”:
    块到您的用户设置中。我很欣赏这个全面的答案、带有注释的完整示例代码以及精确定位文件位置的代码。要打开settings.json:
    Ctrl+Shift+P
    ->写“设置”->选择“首选项:打开设置(json)”PS:
    editor.wordHighlightStrongBackground
    当您将光标放在单词内时,控制文件中其他单词的高亮背景色。它的文档非常糟糕,没有说明这一事实。 "workbench.colorCustomizations": { "editor.selectionBackground": "#e788ff", //Current SELECTED text "editor.selectionHighlightBackground": "#ff0000", //same content as the selection "editor.findMatchBackground": "#00cc44a8", //Current SEARCH MATCH "editor.findMatchHighlightBackground": "#ff7b00a1" //Other SEARCH MATCHES } { "git.enableSmartCommit": true, "git.autofetch": true, "breadcrumbs.enabled": true, "git.confirmSync": false, "explorer.confirmDelete": false, "code-runner.saveFileBeforeRun": true, "code-runner.saveAllFilesBeforeRun": true, "workbench.activityBar.visible": true, "files.trimTrailingWhitespace": true, "telemetry.enableTelemetry": false, "workbench.colorCustomizations": { "editor.selectionBackground": "#e788ff7c", //Current selected text "editor.selectionHighlightBackground": "#ff00005b", //Same content as selection "editor.findMatchBackground": "#00cc44a8", //Current SEARCH MATCH "editor.findMatchHighlightBackground": "#ff7b00a1" //Other SEARCH MATCHES } }
    Depending on your platform, the user settings file is located here:
    
    Windows %APPDATA%\Code\User\settings.json
    macOS $HOME/Library/Application Support/Code/User/settings.json
    Linux $HOME/.config/Code/User/settings.json
    
    "workbench.colorCustomizations": {
        "editor.wordHighlightBackground": "#0066ff2a",
        "editor.wordHighlightStrongBackground": "#0066ff2a",
    }