Как изменить цвет комментариев в коде 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
punctuation.definition.comment
comment.block.documentation
storage.type.class.jsdoc
entity.name.type.instance.jsdoc
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
, откройте файл и добавьте следующую строку кода:
"editor.tokenColorCustomizations": {
"comments": "#229977"
},
измените цвет комментариев в зависимости от ваших предпочтений, наведя курсор на цвет и выбрав нужный цвет.
Затем сохраните изменения. (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
Это то, что я искал!