Как я могу сделать старые цветовые схемы совместимыми с Visual Studio 2015?
В VS 2013 я использую селеновую цветовую схему. При импорте в VS 2015 я вижу некоторые отличия.
VS 2013:
![снимок экрана Visual Studio 2013]()
VS 2015:
![снимок экрана Visual Studio 2015]()
Есть некоторые отличия (цвет интерфейса, цвет комментариев XML), что меня больше всего раздражает, так это то, что комментарии XML в 2013 году красиво окрашены, а в 2015 году он имеет одинаковый цвет. Я также заметил, что комментарии xml используют другой цвет. Мне нравится подсветка синтаксиса в 2013 году, комментарии XML более тонкие. Есть ли способ исправить это?
Ответы
Ответ 1
Я обнаружил, что некоторые имена элементов в файле .vssetting были изменены. Поэтому вам нужно переименовать их в новые, чтобы импортировать их правильно. Вот список измененных имен, которые я нашел до сих пор.
Old Name -> New Name
---------------------------------------------------------------------------------------------
Brace Matching (Rectangle) -> brace matching
String(C# @ Verbatim) -> string - verbatim
User Types -> class name
User Types(Enums) -> enum name
User Types(Interfaces) -> interface name
User Types(Delegates) -> delegate name
User Types(Value types) -> struct name
Line Numbers -> Line Number
Razor Code -> RazorCode
XML Doc Comment -> xml doc comment - text
XML Doc Tag -> xml doc comment - delimiter
xml doc comment - name
MarkerFormatDefinition/HighlightedReference -> MarkerFormatDefinition/HighlightedReference
MarkerFormatDefinition/HighlightedDefinition
Я считаю, что это еще не все, но, по крайней мере, оно включает недостающие цвета, которые вы показали.
Ответ 2
Это не специально фиксирует импорт схемы, но цвета комментариев XML (в VS2015) можно изменить вручную
Предполагая следующий блок комментариев
/// <summary>
/// Description
/// </summary>
/// <param name="test">Value</test>
/// <returns>Result</returns>
Перейдите в раздел Инструменты/Окружающая среда/Шрифты и цвета:
Существует раздел параметров, начинающийся с "XML Doc Comments -". Измените каждую из них, чтобы изменить соответствующую часть комментария.
Delimiter: /// < < /
Name: summary, param, returns
Attribute Quotes: "
Attribute Name: name
Text: Description, Value, Result
Я не могу найти вариант для независимого цвета "тест" выше - он, похоже, связан с "Идентификатором".
Ответ 3
Меня очень раздражают изменения цвета. До сих пор я обнаружил, что Visual Studio 2015 имеет следующие отличия:
- Добавлены новые элементы (Показать элементы) в списке
- Разделите один элемент на несколько элементов, некоторые с другим цветом, чем раньше
- Типы пользователей. Перечисления, интерфейсы и параметры типа имеют более бледный зеленый цвет. Старый цвет:
rgb(78,201,176)
- Изменены цвета по умолчанию для некоторых элементов
- Все комментарии сделаны ярче зелеными. Старый цвет:
rgb(96,139,78)
- (Обратите внимание, что есть 8 различных элементов, связанных с комментариями: Комментарий, Комментарий CSS, Комментарий HTML, XML-литералы VB - Комментарий, Комментарий VBScript, Комментарий XAML, Комментарий XML и Комментарии к XML-документу - Комментарий.)
- Идентификаторы (например, код JavaScript), сделанные dimmer. Старый цвет:
white
- HTML-объекты изменились на некоторый синий цвет. Старый цвет:
silver
- подробнее...
Обратите внимание, что указанные цвета являются значениями по умолчанию для темы "Темный", а "старые цвета" перечислены в Visual Studio 2012. Различия выше - самые заметные различия, которые я видел, так как я хотел изменить цвет JS и цвета комментариев. Есть, вероятно, другие, которых я еще не заметил.
Если вам нужна дополнительная помощь, этот ответ также был мне полезен.
Ответ 4
Простое решение: избегайте VS вместе для управления темами.
Я согласен с этим @Brandon. Обратная совместимость для настроек шрифтов для Microsoft и, к сожалению, для первого из них, к сожалению, для многих из нас является безумной, когда мы переходим к новой версии VS. Просто не используйте VS для управления темами (да, это должно сработать, но в конце концов Microsoft сосредоточена на предоставлении более инновационных функций, чем на примере нашей среды IDE).
Люк Сэмпсон в Studio Styles (https://studiostyl.es/) делает удивительную работу, сохраняя внешний вид и ощущение непротиворечивым, имея дело со всеми раздражающими изменениями ярлыков и другие сопоставления, которые устанавливают экспорт/импорт конфигурации клюва. Потребуется некоторое время для первоначальной настройки, после чего вы можете экспортировать нужную вам версию. Лучшая часть, она работает...