Как отредактировать (настроить) Цветные темы в VS2017 Preview
Кто-нибудь знает, как изменить цветную тему в VS2017.
Я использовал пользовательскую тему в 2012 году и позже в 2013 году. Я импортировал ее с расширением. Но я также смог импортировать тему через реестр в Express Versions, где расширение не было запущено.
В 2017 году нет Extenesion (пока!? - надеюсь, что это произойдет, я не могу вынести этого синего или черного или белого), и я не нашел место в реестре.
Ответы
Ответ 1
Фактическое продление в настоящее время в прямом эфире для VS 2017. - Vaindil
Официальный редактор цветовой темы Visual Studio 2017 прибыл! Я рекомендую использовать его вместо взлома ниже. Поскольку у взломанной версии есть некоторые недостатки, которых нет у официального плагина: требуется импорт Visual Studio при импорте тем, обновления плагина вызывают потерю тем, поэтому он не определяет все цвета, которые использует VS2017.
Тем не менее, люди могут найти применение взлому VSIX -file, чтобы заставить работать старые плагины Visual Studio. Поэтому я оставляю исходный ответ ниже для справки.
Оригинальный ответ: хакерский плагин VSIX -file
С помощью некоторого взлома вы МОЖЕТЕ установить редактор цветовой темы VS2015 или редактор цветовой темы VS2013. Я попробовал это, и это более или менее, кажется, работает *.
- загрузите связанный VSIX -file и сохраните его где-нибудь (например, в
ColorThemeEditor.vsix
); - VSIX -file являются zip-архивами, открывают их содержимое для редактирования (или извлекают и повторно сжимают после редактирования) (например, с 7-Zip);
-
Отредактируйте extension.vsixmanifest
;
- есть две
InstallationTarget
(Id="Microsoft.VisualStudio.Pro"
и Id="Microsoft.VisualStudion.IntegratedShell"
); - измените
Version
с "[14.0,15.0)"
или "[12.0,13.0)"
на соответственно "[14.0,16.0)"
или "[12.0,16.0)"
-
Только для редактора цветовых тем VS2013: удалите Dependency
с DisplayName="Visual Studio Product Updates"
или измените ее на Version="12.0.20827.3,16.0)
)
Visual studio 2017 - версия 15.0. Квадратная скобка означает включительно, тогда как круглая скобка является исключительной.
- Сохраните
extension.vsixmanifest
и ColorThemeEditor.vsix
; -
Откройте ColorThemeEditor.vsix
через VSIXInstaller
Там могут быть некоторые предупреждения о несовместимых версиях; но если все прошло хорошо, Visual Studio 2017 входит в число версий, в которые можно установить плагин.
- Установите плагин для Visual Studio 2017.
Редактирование и сохранение тем проблематично, как отмечает @RepoMan. Следующая работа позволяет вам редактировать тему и сохранять ее:
- Отредактируйте тему как обычно
- Сохраните изменения, например, с помощью кнопки "Сохранить и применить".
- Visual Studio выдает исключение нулевой ссылки; игнорируй это.
- Визуальная студия еще не затронута изменениями
- Перезапустите Visual Studio; новый экземпляр должен иметь изменения вашей темы.
*При импорте и удалении импортированных тем возникла проблема: Could not load file or assembly 'Microsoft.VisualStudio.ExtensionManager, Version=12.0.0.0....
Could not load file or assembly 'Microsoft.VisualStudio.ExtensionManager, Version=12.0.0.0....
Сначала импортированная тема не может быть выбрана.После перезапуска Visual Studio вы можете выбрать импортированную тему.
Ответ 2
Если вы ссылаетесь на одну из 3 встроенных тем, эта ссылка из Microsoft объясняет, как это сделать. Соответствующий бит ниже:
- В строке меню выберите Инструменты, Параметры.
- В списке параметров выберите Среда, Общие.
- В списке Цвет выберите либо тему по умолчанию Синяя, Темный или Свет.. li >
Если вы ссылаетесь на Color Theme Editor
от Microsoft, то в 2013 году все еще самая последняя версия (она указана в ссылке выше, для 2017RC). К несчастью, он говорит на той же странице, что вы можете использовать его только на Visual Studio Professional
, Visual Studio Premium
и Visual Studio Ultimate
. Я попытался установить его на Visual Studio Community
в любом случае, и он не работает.
Microsoft также изменила формат файла .vssettings
, поэтому вы не можете вручную импортировать темы VS 2013.
Я действительно надеюсь, что вы сможете изменить тему в сообществе Visual Studio 2017, когда она появится.
Ответ 3
Возможно, это поможет немного. Вы можете, по крайней мере, отредактировать способ всплывающей подсказки без каких-либо расширений/дополнений. Перейдите в Инструменты- > Параметры- > Среда- > Шрифты и цвета. В разделе "Показать настройки для:" измените раскрывающийся список на "Окружающая среда". Обратите внимание, что легко пропустить это: по какой-то причине я никогда не видел его до сих пор. Там есть три варианта, которые позволят вам настроить цвет рамки, фона и цвета шрифта по умолчанию. Обратите внимание, что вы не можете настроить все цвета шрифтов, которые могут отображаться.
Я пробовал это с окончательной (не RC) версией VS2017, которая вышла сегодня.
![Настройки]()
Ответ 4
Существует более простой способ использования редактора цветовых тем в Visual Studio 2017 с помощью взломанной версии (созданной Serban Var), которая доступна на этой странице. Я использую следующие настройки цвета для Солнечной (Темной) темы. Точно так же можно также изменить цвета, т.е. Операторы и т.д. Для тем, которые вы используете, через Инструменты → Параметры → Среда → Шрифты и цвета.
Примечание: пожалуйста, не забудьте сохранить настройки тока перед импортом этих настроек. Я использовал его без каких-либо проблем, и единственное, что мне нужно изменить для темы Solarized Dark - это цвета оператора и фона элемента.
Простой текст: ![Plain Text]()
Оператор: ![Operator]()
Надеюсь это поможет...
Ответ 5
Редактор цветных тем для VS 2017 был только что выпущен, больше нет необходимости в хаках. Захватите его здесь.
Ответ 6
Сначала выберите Синюю тему, затем преобразуйте ее в Свет и затем выберите Темный.
Поступая таким образом, вы получите темную тему, как в VS2013 или 2015 году.
Ответ 7
Я написал сообщение в блоге об этом: http://juliushuck.com/custom-themes-in-visual-studio/ Там вы можете увидеть, как вы можете изменить тему по умолчанию, как вы можете загрузить пользовательские темы и как вы можете создавать ваша собственная тема.