Подтвердить что ты не робот

Как я могу сделать старые цветовые схемы совместимыми с Visual Studio 2015?

В VS 2013 я использую селеновую цветовую схему. При импорте в VS 2015 я вижу некоторые отличия.

VS 2013:
снимок экрана Visual Studio 2013

VS 2015:
снимок экрана Visual Studio 2015

Есть некоторые отличия (цвет интерфейса, цвет комментариев XML), что меня больше всего раздражает, так это то, что комментарии XML в 2013 году красиво окрашены, а в 2015 году он имеет одинаковый цвет. Я также заметил, что комментарии xml используют другой цвет. Мне нравится подсветка синтаксиса в 2013 году, комментарии XML более тонкие. Есть ли способ исправить это?

4b9b3361

Ответ 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/) делает удивительную работу, сохраняя внешний вид и ощущение непротиворечивым, имея дело со всеми раздражающими изменениями ярлыков и другие сопоставления, которые устанавливают экспорт/импорт конфигурации клюва. Потребуется некоторое время для первоначальной настройки, после чего вы можете экспортировать нужную вам версию. Лучшая часть, она работает...