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]



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 ...


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.


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!


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/


2
Bardzo dobrze. Szkoda, że ​​nie mogę też przywrócić ikon VS2010. :-)
— Konamiman,

Tak, nadal szukam rozwiązania;)
— Paul McLean,




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.


4
Programy te dotyczą tylko roku 2010; nie 2012
— NotMe
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.