Где я могу найти темы для VS2012

161

Ладно, недостаток цвета на VS2012 - это грубо.

Есть ли где-нибудь, где я могу получить пакет тем или что-то для этого, чтобы это действительно выглядело разумным? Мне очень понравился внешний вид VS2010. Тем не менее, новый напоминает мне слишком много 1984 года .

Пока мы на это, есть ли способ, чтобы он перестал кричать на меня? ВСЕ меню CAPS довольно трудно читать. [примечание: шапки были решены, спасибо Konamiman]

Не я
источник
1
@gbjbaanb: я проголосовал за это с 3 голосами.
NotMe
1
Выглядит лучше с новыми цветами, но это все еще некрасивая IDE.
IrishChieftain

Ответы:

105

Новый редактор тем специально для 2012 года :

http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05

Поставляется с VS 2010 в стиле синего и нескольких других ...

bbqchickenrobot
источник
2
+1 это. Супер простой в использовании плагин (просто расширение VS), поставляется с несколькими предварительно упакованными темами, одна из которых близко соответствует 2010 году. Но одна из лучших функций, которые мне нравятся, - это простое переключение с панели инструментов, которое позволяет мне открывать несколько VS2012. и быстро изменить цвет каждого окна (с 3 открытыми мониторами и 5 VS2012, будет сложно отследить, какие именно). Изменение цвета происходит всего за 2 щелчка мышью (желаемые расширения поддерживаются сочетаниями клавиш).
eduncan911
1
Ранее я перешел обратно на VS2012, так как 2012 заставил мои глаза болеть после нескольких минут использования - этот плагин, наконец, позволяет мне использовать VS2012 (и улучшенную реализацию STL)!
MFH
4
Похоже, это не поддерживает версии Express. Есть ли альтернатива, которая делает?
Ричард Эв
Не то чтобы я знал о Ричарде :(
bbqchickenrobot
Как упоминал ЭльЮсубов ниже, это легче сделать через NuGet.
Дэвид Йейтс
145

Да, к счастью, вы можете вернуть меню Visual Studio 2012 ALL CAPS в обычное меню, взломав реестр:

  1. Запустите regedit и перейдите к HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. Создайте значение DWORD SuppressUppercaseConversionс именем со значением 1.

ПРИМЕЧАНИЕ. Как поясняется в ответе, указанном Yahoo Serious, VisualStudioчасть имени раздела реестра должна быть изменена VSWinExpressна Visual Studio Express и VWDExpressна Visual Studio Express для Web.

ОБНОВИТЬ:

Я применил этот хак на другой машине, и сначала он не работал. Оказалось, что я выбрал имя ключа из этого ответа, дважды щелкнув по нему, затем скопировал его, а затем вставил его в regedit. Ну, так я случайно создал ключ с пробелом в имени! И, следовательно, это не сработало.

Итак, если вы примените этот взлом, и он, кажется, не работает, убедитесь, что в имени ключа нет пробелов.

Konamiman
источник
40
Да, это так здорово, потому что не каждый наслаждается чтением текста, как весь этот день!
rmiesen
2
Хотелось бы, чтобы мне постоянно нравился этот пост, пока мои меню не стали снова опускаться. Если серьезно, спасибо.
Филипп Шмидт
Отредактированный ключ (дважды проверил местоположение, тип и значение), закрыл все экземпляры VS и перезапустил. Не работает, по крайней мере, для меня (RTM версия Windows 8 x64). Может быть, нужно перезагрузить Windows (выход из системы и вход не помогли).
Stefan Steiger
Windows 8 Pro x64, Visual Studio 2012 Update 1, и она отлично работает (проверено на трех разных машинах). И не нужно перезагружать Windows, достаточно перезапустить VS.
Konamiman
2
Просто, чтобы помочь тем, у кого есть Express и другие VS-версии, проверьте этот StackOverflow-post .
Yahoo Serious
34

Вот снимок моей установки VS2012, который выглядит почти как знакомый 2010 год, к которому мы все привыкли. Это заставляет меня снова чувствовать себя нормально!

введите описание изображения здесь

Вот как я это сделал, шаг за шагом:

1) Закройте все экземпляры Visual Studio

2) Скачайте vsip и распакуйте его во временный каталог. (по состоянию на 03.01.2013 текущая версия 1.5.2)

3) Откройте командную строку с «Запуск от имени администратора»

4) Перейдите во временный каталог и запустите VSIP.exe - это запустит интерактивную программу, которая принимает команды.
  4a) Введите « backup --version = 2012 » - это создаст резервную копию всех ваших библиотек VS2012 UI, на случай, если что-то испортится и вы захотите удалить VSIP.
  4b) Введите « extract » - это позволит извлечь все старые значки из вашей установки VS2010 (в соответствии с лицензией VS2010 VSIP не может распространять эти значки, поэтому для их извлечения нам необходима локальная установка).
  4c) Введите « inject » - это вставит все старые значки 2010 из предыдущего шага в библиотеки VS2012.
  4d) Тип " меню -n "

5) Загрузите и установите NiceVS - не загружайте тот, который датирован 14.10, иначе у вас не будет значков. По состоянию на 03.01.2013 я скачал файл с именем «NiceVS.0.8.1.1 Beta.Full.vsix» .

6) Загрузите и установите редактор цветовых тем VS2012 - при следующем запуске VS2012 выберите «синюю» тему в окне выбора цвета.

Теперь у вас должна быть хорошая установка VS2012, похожая на мой снимок экрана выше! Для исправления этого отвратительного пользовательского интерфейса требуется три разных приложения, но теперь это, безусловно, работает! Если у вас нет VS2010, установленного на той же машине, что и VS2012, то вам придется запустить 4b на машине с VS2010, а затем скопировать каталог VSIP Images на свой компьютер для разработки 2012 года.

Обновление: если вы установили «VS 2012 Update 1» после выполнения этих шагов, вам нужно будет повторно запустить шаг 4c из приглашения администратора VSIP (или весь шаг 4, если вы не сохранили извлечение образов VS2010). Значки файлового меню и цветовая схема остаются без изменений, но при обновлении значки в обозревателе решений возвращаются к уродливым. Повторный запуск инъекции VSIP исправляет это!

EverPresent
источник
Здравствуйте, у меня установлено VS2012 + обновление 1. Затем я выполнил шаг 4 и установил NiceVS. Но в Solution Explorer у меня все еще есть стиль иконок 2012 года. Я что-то пропустил?
user565739
Вы можете попробовать удалить следующую временную папку:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 См. Эту статью для более подробного объяснения. Кроме того, взгляните на раздел Ограничения здесь . В нем упоминается несколько проблем с иконками Class View.
EverPresent
2
Кажется, это не работает, если установленная версия VS2010 является экспресс-версией. Я получил это сообщение об ошибке от VSIP.exe: «Не удается найти установленную версию Visual Studio 2010». Версия VS2012, установленная на моей машине, является профессиональной версией.
Tigrou
Человек ты бог. Большое спасибо за это. Мои глаза страдали от вс 2012 им. +1
Игорь Месарос,
К сожалению, VSIP не исправляет иконки проекта C ++.
без названия8468927
15

Я чувствую вашу боль и ежедневно проверяю решение. Я обнаружил этот сайт, который включает в себя редактор тем, а также барабанную дробь тему VS2010 для VS2012!

http://bchavez.bitarmory.com/archive/2012/08/27/modify-visual-studio-2012-dark-and-light-themes.aspx

Редактировать - я только что заметил, что Брайан Чавес уже опубликовал ту же ссылку, что и я. Тем не менее, я не думаю, что он включал в себя готовую тему 2010 до сегодняшнего дня.

Редактировать 2 - Другой редактор темы - http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 И ЗНАЧКИ !!! - http://vsip.codeplex.com/

Пол Маклин
источник
2
Очень хорошо. Жаль, что я также не могу восстановить иконки VS2010. :-)
Konamiman
Да, я все еще ищу решение этой проблемы;)
Пол Маклин
6

http://studiostyl.es/

Темы на 2010 год работают и на 2012 год

linkerro
источник
6
Хороший ресурс, но, к сожалению, это темы для редакторов кода, а не для самой оболочки Visual Studio.
Konamiman
5

Если вы хотите изменить темы среды оболочки VS в Visual Studio 2012, попробуйте эту утилиту:

Изменение темных (и светлых) тем Visual Studio 2012

Исходный код

Брайан Чавес
источник
Выглядит хорошо, но немного сложно. В любом случае, вы могли бы дать ему возможность сохранять темы на веб-сайте и позволять людям делиться ими?
NotMe
2

Быстрый вариант - расширение VSColorOutput для VS2012 . Просто посмотрите на Tools-> Extensions и пакет NUGet поможет вам найти его как можно скорее.

Другим вариантом будет загрузка и цветовых схем Visual Studio . http://studiostyles.info/ . Вот ссылка на блог Скотта Гу, в котором описано, как применить предпочитаемую схему.

Юсубы
источник
4
Эти схемы только на 2010 год; не 2012
NotMe