Как изменить цвет комментариев в коде Visual Studio?

Я прошел https://code.visualstudio.com/docs/getstarted/theme-color-reference, но, похоже, не нашел настройки для изменения цвета комментария.

В настоящее время я использую Atom One Dark Theme и просто хочу немного осветлить цвет, чтобы лучше прочитать его.

Ответ 1

Начиная с версии 1.15 (июль 2017 г.) вы можете изменить ее в settings.json Ctrl + ,

"editor.tokenColorCustomizations": {
    "comments": "#d4922f"
},

С 1.20 (январь 2018) вы также можете сделать это для каждой темы в отдельности:

"editor.tokenColorCustomizations": {
    "[Atom One Dark]": {
        "comments": "#d4922f"
    }
},

Нахождение правильного объема:

Разработчик: editor.action.inspectTMScopes TM Scopes editor.action.inspectTMScopes

demo tm inspect command

Приоритет селектора:

https://code.visualstudio.com/blogs/2017/02/08/syntax-highlighting-optimizations#_textmate-themes



Хорошо, больше примеров (для js):

"editor.tokenColorCustomizations": {
    "textMateRules": [{
        "scope": "INSERT_SCOPE_HERE",
        "settings": {
            "foreground": "#ff0000"
        }
    }]
}

comment enter image description here punctuation.definition.comment enter image description here comment.block.documentation enter image description here storage.type.class.jsdoc enter image description here entity.name.type.instance.jsdoc enter image description here variable.other.jsdoc enter image description here

Ответ 2

Чтобы расширить ответ и @Johnny Derp комментарий. Вы можете изменить цвет и стиль шрифта, используя:

"editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "scope": "comment",
        "settings": {
          "fontStyle": "italic",
          "foreground": "#C69650",
        }
      }
    ]
  },

background не может быть изменен таким образом, только цвет и стиль. По состоянию на июнь 2018 года.


Также в ответ на пару комментариев об изменении цвета комментариев puntuation (например, //) - которые теперь должны быть отдельно окрашены с помощью их собственного правила textmate, может произойти изменение, чтобы исправить это в выпуске за октябрь 2019 года - на данный момент это нерешенная проблема, но добавленная к вехе в октябре 2019 года. Видеть https://github.com/microsoft/vscode/milestone/102

Ответ 3

Зайдите в ваши настройки. enter image description here

Затем найдите файл settings.json enter image description here, откройте файл и добавьте следующую строку кода:

"editor.tokenColorCustomizations": {

        "comments": "#229977"
    },

измените цвет комментариев в зависимости от ваших предпочтений, наведя курсор на цвет и выбрав нужный цвет. enter image description here Затем сохраните изменения. (Ctrl + S) Выйдите из программы. откройте его снова, вы увидите изменения. enter image description here

Ответ 4

Похоже, что цвета маркера не могут быть настроены в настройках на данный момент:

Наиболее яркими цветами редактора являются цвета маркеров, которые основаны на установленной грамматике языка. Эти цвета определяются Цветная тема и не может (в настоящее время) не настраиваться в настройках.

Источник: https://code.visualstudio.com/docs/getstarted/theme-color-reference

Я заметил, что если вы заходите в папки тем, например: C:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\theme-monokai и отредактируйте файл monokai-color-theme.json, найдите строку с именем: "Комментарий" и измените цвет "переднего плана", это сработает. Просто не забудьте перезапустить программу.

Ответ 5

Как сказал Марк, но добавьте в "scope": после "comment"

"Punctuation.definition.comment"

раскрасить также пунктуацию,

например (// в javescript | /* */ в css | <!-- --> в html).

"scope": ["comment", "punctuation.definition.comment"]

Ответ 6

Чтобы изменить цвет комментария VS Code

Файл → Настройки → Настройки

Выберите вкладку "Параметры рабочего пространства", чтобы изменить ее только для этого проекта.
Выберите вкладку "Настройки пользователя", чтобы изменить ее для всех проектов.

Выполните поиск для "settings.json" и найдите опцию "Редактировать в settings.json"

Вставьте эту настройку цвета для комментариев где-то внутри фигурных скобок:

"editor.tokenColorCustomizations": {
"комментарии": "# ff4"
}

Он может жаловаться, что вы переопределяете текущую цветовую тему, просто игнорируйте это.

Если для "editor.tokenColorCustomizations" уже есть раздел, просто добавьте строку, чтобы указать цвет комментария.

Ответ 7

Как вы получили код в комментарии для подсветки синтаксиса? Есть ли способ сделать его подсвеченным, но более тусклым, чтобы указать это в комментарии?

Ответ 8

Это то, что я искал!