2015-07-29 2 views
18

В VS 2013, я использую Selenitic color scheme. При импорте в VS 2015 я вижу некоторые отличия.Как сделать старые цветовые схемы совместимыми с Visual Studio 2015?

VS 2013:
screenshot of Visual Studio 2013

VS 2015:
screenshot of Visual Studio 2015

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

+0

Возможно, это всего лишь ошибка для настраиваемой темы. На ссылке, которую вы опубликовали только на совместимость с VS 2010 - 2013, заявляется на данный момент. Может быть, представить его как проблему там (тоже)? – Jeroen

+0

Какой параметр это, поэтому я могу вручную отредактировать тему, я не могу найти имя для правильной настройки для редактирования. – slayerIQ

+0

Инструменты => Параметры, затем в среде «Окружение => Шрифты и цвета». Вы можете редактировать все цвета редактора там. –

ответ

4

Я обнаружил, что некоторые имена элементов в файле .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 

Я считаю, что это еще не все, но, по крайней мере, оно включает недостающие цвета, которые вы показали.

+1

Совершенно - я просто получил тему 2013 года из одного из обычных мест (studiostyl.es/) и отредактировал файл в текстовом редакторе, заменив все, как вы указали. Все выглядит отлично! –

+0

Сценарий LinqPad для выполнения этих замен: https://gist.github.com/JohannesRudolph/52073f4ac6dc893d9548 –

+0

@JohannesRudolph последние два не просто заменяют, они разбиваются на несколько настроек. – Stijn

2

Это не конкретно зафиксировать импорт схемы, но XML комментарий цвета (в VS2015), могут быть изменены вручную

Предполагая следующую блок комментариев

/// <summary> 
/// Description 
/// </summary> 
/// <param name="test">Value</test> 
/// <returns>Result</returns> 

Перейти к средствам/Окружающая среда/Fonts and Colors:

Есть раздел параметров, начинающийся с "XML Doc Comments -". Измените каждую из них, чтобы изменить соответствующую часть комментария.

Delimiter:  /// < </

Name:    summary, param, returns 

Attribute Quotes: " 

Attribute Name: name 

Text:    Description, Value, Result 

Я не могу найти вариант для независимого цвета «тест» выше - он, как представляется, связан с «Идентификатором».

0

Я довольно раздражен изменениями цвета. До сих пор, я обнаружил, что Visual Studio 2015 имеет следующие отличия:

  • Добавлены новые элементы (Показать детали) в списке
  • Сплит один элемент на несколько пунктов, некоторые из них с другим цветом, чем раньше
    1. Пользовательские типы. Перечисления, интерфейсы и параметры типа имеют более бледный зеленый цвет. Старый цвет: rgb(78,201,176)
  • Измененные цвета по умолчанию для некоторых элементов
    1. Все комментарии были сделаны ярче зеленый цвет. Старый цвет: rgb(96,139,78)
      • (Обратите внимание, что существует 8 различных элементов, относящихся к комментариям: комментарий, CSS комментарий, HTML комментарий, VB XML литералы - комментарий, VBScript комментарий, XAML комментарий, XML комментарий, и XML Doc Комментарии - Комментарий .)
    2. Идентификаторы (например, код JavaScript), сделанные диммером. Старый цвет: white
    3. HTML-объекты, измененные на некоторый синий цвет. Старый цвет: silver
    4. Подробнее ...

Обратите внимание, что цвета перечисленных по умолчанию для темы «Dark», с «старыми» цветами которые перечислены в Visual Studio 2012. Отличия выше, являются наиболее заметными различиями, которые я видел, так как я хотел изменить цвет JS и цвета комментариев. Есть, вероятно, другие, которых я еще не заметил.

Если вам нужна дополнительная помощь, this answer был также полезен для меня.

0

Простое решение: избегайте VS все вместе для управления темами.

Я согласен с @Brandon на этом. Обратная совместимость для настроек шрифтов для Microsoft и, к сожалению, для первого из них, к сожалению, для многих из нас является безумной, когда мы переходим к новой версии VS. Просто не используйте VS для управления темами (да, это должно сработать, но в конце концов Microsoft ориентирована на предоставление более инновационных функций, чем на то, чтобы сделать наш образ IDE красивым).

Люк Сэмпсон в студии Стили (https://studiostyl.es/) делает потрясающую работу, сохраняя внешний вид & чувствовать себя последовательной при работе со всеми раздражающими изменениями меток и другими отображениями, клювом перекрестной версии настройки экспорта/импортом. Потребуется некоторое время для первоначальной настройки, после чего вы можете экспортировать нужную вам версию. Лучшая часть, это работает ...

Смежные вопросы