Gdzie mogę znaleźć motywy dla VS2012

161

Dobra, brak koloru na VS2012 jest rażący.

Czy jest miejsce, w którym mogę zdobyć pakiet motywów lub coś do niego, aby wyglądał rozsądnie? Bardzo podobał mi się wygląd VS2010. Jednak nowy za bardzo przypomina mi rok 1984 .

A skoro już o tym mowa, czy jest tak, że przestanie na mnie krzyczeć? Menu WIELKIMI LITERAMI jest dość trudne do odczytania. [uwaga: ograniczenia zostały rozwiązane, dzięki Konamiman]

Nie ja
źródło
1
@gbjbaanb: Głosowałem za tym 3 głosami.
NotMe
1
Wygląda lepiej z nowymi kolorami, ale nadal jest zwykłym brzydkim IDE.
IrishChieftain

Odpowiedzi:

105

Nowy edytor motywów Specjalnie na rok 2012 :

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

Pochodzi z niebieskim stylem VS 2010 i kilkoma innymi ...

bbqchickenrobot
źródło
2
Daj +1 temu. Super łatwe do podłączenia (tylko rozszerzenie VS), zawiera wiele gotowych motywów, z których jeden jest ściśle dopasowany do 2010. Ale jedną z najlepszych funkcji, które lubię, jest proste przełączanie z paska narzędzi - co pozwala mi mieć otwartych wiele VS2012 i szybko zmień kolor każdego okna (przy 3 monitorach i 5 otwartych VS2012s, śledzenie, który jest który, może być trudne). Zmiana kolorów to tylko 2 kliknięcia myszą (żądane skróty klawiaturowe obsługują rozszerzenia).
eduncan911
1
Wcześniej migrowałem z powrotem do VS2012, ponieważ rok 2012 sprawił, że po kilku minutach użytkowania bolały mnie oczy - ten dodatek wreszcie pozwala mi korzystać z VS2012 (i ulepszonej implementacji STL)!
MFH
4
Wygląda na to, że nie obsługuje wersji Express. Czy istnieje alternatywa, która to robi?
Richard Ev
Nie żebym wiedział o Richardzie :(
bbqchickenrobot
Jak wspomniano poniżej ElYusubov, łatwiej to zrobić za pomocą NuGet.
David Yates,
145

Tak, na szczęście możesz przywrócić menu ALL CAPS programu Visual Studio 2012 do normalnych menu, hakując rejestr:

  1. Uruchom regedit i przejdź do HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. Utwórz wartość DWORD o nazwie SuppressUppercaseConversiono wartości 1.

UWAGA: Jak wyjaśniono w odpowiedzi wskazanej przez Yahoo Serious, VisualStudioczęść nazwy klucza rejestru powinna zostać zmieniona na VSWinExpressdla Visual Studio Express i VWDExpressna Visual Studio Express dla sieci Web.

AKTUALIZACJA:

Zastosowałem ten hack na innym komputerze i początkowo nie działał. Okazało się, że wybrałem nazwę klucza z tej odpowiedzi, klikając go dwukrotnie, a następnie skopiowałem, a następnie wkleiłem w regedit. Cóż, robiąc to, nieumyślnie utworzyłem klucz ze spacją na końcu nazwy! I dlatego to nie zadziałało.

Tak więc, jeśli zastosujesz ten hack i wydaje się, że nie działa, upewnij się, że w nazwie klucza nie ma końcowych spacji.

Konamiman
źródło
40
TAK, TO TAKIE NIESAMOWITE, PONIEWAŻ NIE KAŻDY NIE CIESZY SIĘ TAK JAK TEN CAŁY DZIEŃ!
rmiesen
2
Chciałbym móc po prostu polubić ten post, dopóki moje menu nie wrócą na niższe. Poważnie, dzięki.
Phillip Schmidt
Edytowany klucz (dwukrotnie sprawdzona lokalizacja, typ i wartość), zamknął wszystkie wystąpienia VS i uruchomił się ponownie. Nie działa, przynajmniej nie dla mnie (wersja RTM Windows 8 x64). Może trzeba zrestartować windowsa (wylogowanie i logowanie nie pomogły).
Stefan Steiger,
Windows 8 Pro x64, Visual Studio 2012 Update 1 i działa doskonale (testowane na trzech różnych maszynach). I nie jest konieczne ponowne uruchamianie systemu Windows, wystarczy ponowne uruchomienie VS.
Konamiman,
2
Aby pomóc osobom korzystającym z Express i innych wersji VS, sprawdź ten post StackOverflow .
Yahoo Serious
34

Oto ujęcie mojej instalacji VS2012, która wygląda prawie jak znajomy 2010, do którego wszyscy jesteśmy przyzwyczajeni. To sprawia, że ​​znów czuję się normalnie!

wprowadź opis obrazu tutaj

Oto dokładnie, jak to zrobiłem, krok po kroku:

1) Zamknij wszystkie wystąpienia programu Visual Studio

2) Pobierz vsip i rozpakuj go do katalogu tymczasowego. (stan na 03.01.2013 aktualna wersja to 1.5.2)

3) Otwórz wiersz polecenia z „Uruchom jako administrator”

4) Przejdź do katalogu tymczasowego i uruchom VSIP.exe - spowoduje to uruchomienie interaktywnego programu akceptującego polecenia.
  4a) Wpisz „ backup --version = 2012 ” - Spowoduje to wykonanie kopii zapasowej wszystkich bibliotek DLL VS2012 UI, na wypadek gdyby coś się nie udało i chcesz odinstalować VSIP.
  4b) Wpisz „ extract ” - Spowoduje to wyodrębnienie wszystkich starych ikon z instalacji VS2010 (zgodnie z licencją VS2010 VSIP nie może dystrybuować tych ikon, więc musimy mieć lokalną instalację, aby je pobrać).
  4c) Wpisz „ inject ” - spowoduje to wstrzyknięcie wszystkich starych ikon 2010 z poprzedniego kroku do bibliotek DLL VS2012.
  4d) Wpisz „ menu -n

5) Pobierz i zainstaluj NiceVS - nie pobieraj tego z dnia 10/14, bo będzie brakować ikon. W dniu 03.01.2013 pobrałem plik o nazwie „NiceVS.0.8.1.1 Beta.Full.vsix” .

6) Pobierz i zainstaluj VS2012 Color Theme Editor - przy następnym uruchomieniu VS2012 wybierz motyw „Niebieski” z okna wyboru koloru.

Teraz powinieneś mieć ładną instalację VS2012, która wygląda jak mój zrzut ekranu powyżej! Aby załatać ten okropny interfejs użytkownika, potrzeba trzech różnych aplikacji, ale teraz z pewnością działa! Jeśli nie masz zainstalowanego VS2010 na tej samej maszynie, co VS2012, będziesz musiał uruchomić 4b na maszynie z VS2010, a następnie skopiować katalog VSIP Images na swoją maszynę programistyczną 2012.

Aktualizacja: Jeśli zainstalujesz „VS 2012 Update 1” po wykonaniu tych kroków, będziesz musiał ponownie uruchomić krok 4c z poziomu monitu administratora VSIP (lub cały krok 4, jeśli nie zachowałeś wyodrębnienia obrazów VS2010). Ikony menu plików i schemat kolorów pozostają takie, jakie są, ale aktualizacja przywraca ikony w eksploratorze rozwiązań z powrotem do brzydkich. Ponowne uruchomienie wstrzyknięcia VSIP rozwiązuje problem!

EverPresent
źródło
Witam, mam zainstalowany VS2012 + Update 1. Następnie wykonałem krok 4 i zainstalowałem NiceVS. Ale w Eksploratorze rozwiązań nadal mam styl ikon z 2012 roku. Czy coś mi brakuje?
user565739
Możesz spróbować usunąć następujący folder tymczasowy:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 Zobacz ten artykuł, aby uzyskać lepsze wyjaśnienie. Zapoznaj się również z sekcją Ograniczenia tutaj . Wspomina o kilku problemach z ikonami widoku klas.
EverPresent
2
Wygląda na to, że nie działa, jeśli zainstalowana wersja VS2010 jest wersją ekspresową. Otrzymałem ten komunikat o błędzie z VSIP.exe: „Nie można znaleźć zainstalowanej wersji programu Visual Studio 2010”. Wersja VS2012 zainstalowana na moim komputerze to wersja profesjonalna.
tigrou
Człowieku, jesteś Bogiem. Bardzo ci za to dziękuję. Moje oczy cierpiały z powodu VS2012. +1
Igor Meszaros
Niestety VSIP nie łata ikon projektów C ++.
bez tytułu
15

Czuję twój ból i codziennie szukam rozwiązania. Teraz odkryłem tę stronę, która zawiera edytor motywów, a także bębny motyw VS2010 dla VS2012!

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

Edytuj - właśnie zauważyłem, że Brian Chavez zamieścił już ten sam link co ja. Jednak wydaje mi się, że do dziś nie zawierał gotowego motywu z 2010 roku.

Edycja 2 - Kolejny edytor motywów - http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 I IKONY !!! - http://vsip.codeplex.com/

Paul McLean
źródło
2
Bardzo dobrze. Szkoda, że ​​nie mogę też przywrócić ikon VS2010. :-)
Konamiman,
Tak, nadal szukam rozwiązania;)
Paul McLean,
6

http://studiostyl.es/

Motywy na rok 2010 działają również w 2012 roku

linkerro
źródło
6
Dobry zasób, ale niestety są to motywy dla edytorów kodu, a nie samej powłoki programu Visual Studio.
Konamiman
2

Szybką opcją jest rozszerzenie VSColorOutput dla VS2012 . Wystarczy spojrzeć na Narzędzia-> Rozszerzenia, a pakiet NUGet pomoże Ci go zlokalizować jak najszybciej.

Inną opcją byłoby pobranie i schematy kolorów programu Visual Studio . http://studiostyles.info/ . Oto link do bloga Scotta Gu, który opisuje, jak zastosować preferowany schemat.

Yusubov
źródło
4
Programy te dotyczą tylko roku 2010; nie 2012
NotMe