VS2012 için temaları nerede bulabilirim


161

Tamam, VS2012'deki renk eksikliği brüt.

Aslında makul görünmesi için bir tema paketi ya da bunun için bir şey alabileceğim bir yer var mı? VS2010'un görünümünü gerçekten beğendim. Ancak, yeni bir yol çok fazla hatırlatıyor 1984 .

Biz varken, bana bağırmayı kesecek bir şey var mı? TÜM CAPS menülerini okumak oldukça zordur. [not: kapaklar çözüldü, teşekkürler Konamiman]



1
@gbjbaanb: Buna 3 oy verdim.
NotMe

1
Yeni renklerle daha iyi görünüyor, ancak yine de çirkin bir IDE.
IrishChieftain

Yanıtlar:


105

Özellikle 2012 için Yeni Tema editörü :

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

VS 2010 tarzı mavi ve diğerleri ile birlikte gelir ...


2
+1 Bunu. Eklentisi süper kolay (sadece bir VS uzantısı), yakından eşleşen bir 2010 ile bir dizi önceden paketlenmiş tema ile birlikte geliyor. ve her pencerenin rengini hızla değiştirir (3 monitör ve 5 VS2012s açıkken, hangisinin hangisi olduğunu izlemek için bir ağrı olabilir). Renkleri değiştirmek sadece 2 fare tıklamasıdır (dilek uzantıları desteklenen klavye kısayolları).
eduncan911

1
2012 birkaç dakika kullanımdan sonra gözlerimi incittiğinden daha önce VS2012'ye geçtim - bu eklenti sonunda VS2012'yi (ve geliştirilmiş STL uygulamasını) kullanmama izin veriyor!
MFH

4
Bunun Express sürümlerini desteklemediği anlaşılıyor. Bunu yapan bir alternatif var mı?
Richard Ev

Richard'ı bildiğimden değil :(
bbqchickenrobot

Aşağıdaki ElYusubov tarafından belirtildiği gibi, bu NuGet üzerinden daha kolay yapılır.
David Yates

145

Evet, neyse ki kayıt defterini hackleyerek Visual Studio 2012 TÜM CAPS menülerini normal menülere döndürebilirsiniz:

  1. Regedit'i başlatın ve şuraya gidin: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. SuppressUppercaseConversion1 değerine sahip bir DWORD değeri oluşturun .

NOT: As Yahoo Serious tarafından işaret cevapta açıklandığı, VisualStudiokayıt defteri anahtarı adını parçası şekilde değiştirilmelidir VSWinExpressVisual Studio Express için, ve VWDExpressWeb için Visual Studio Express için.

GÜNCELLEME:

Bu hack'i başka bir makineye uyguladım ve ilk başta işe yaramadı. Bu yanıttan anahtar adını çift tıklatarak seçtiğim, kopyaladığım, sonra regedit'e yapıştırdığım ortaya çıktı. Bunu yaparak, yanlışlıkla adında bir boşluk olan anahtarı yaratmıştım! Ve bu yüzden işe yaramadı.

Dolayısıyla, bu hack'i uygularsanız ve işe yaramazsa, anahtar adında sondaki boşluk olmadığından emin olun.


40
EVET, HERKES DEĞİL çünkü ÇOK MUHTEŞEM BU TÜM GÜN UZUN GİBİ METİN OKUMA KEYFİNİ ÇIKARIR!
rmiesen

2
Keşke menülerim tekrar düşene kadar bu yazıyı sürekli beğenebilsem. Ciddi olsa da, teşekkürler.
Phillip Schmidt

Düzenlenen anahtar (çift kontrol edilen konum, tür ve değer), tüm VS örneklerini kapattı ve yeniden başlatıldı. Çalışmıyor, en azından benim için değil (RTM sürümü Windows 8 x64). Belki pencereleri yeniden başlatmanız gerekir (oturum kapatma ve oturum açma yardımcı olmadı).
Stefan Steiger

Windows 8 Pro x64, Visual Studio 2012 Güncelleştirme 1 ve mükemmel çalışıyor (üç farklı makinede test edildi). Ve Windows'u yeniden başlatmak gerekli değildir, VS'yi yeniden başlatmak yeterlidir.
Konamiman

2
Express ve diğer VS sürümlerine sahip olanlara yardımcı olmak için bu StackOverflow yayınını kontrol edin .
Yahoo Ciddi

34

İşte VS2012 kurulumumun neredeyse alışkın olduğumuz tanıdık 2010'a benzeyen bir görüntüsü. Beni tekrar normal hissettiriyor!

resim açıklamasını buraya girin

İşte tam olarak bunu nasıl adım adım yaptım:

1) Visual Studio'nun tüm örneklerini kapatın

2) vsip'i indirin ve geçici bir dizine çıkarın. (1/3/2013 tarihinden itibaren geçerli sürüm 1.5.2'dir)

3) "Yönetici olarak çalıştır" ile bir komut istemi açın

4) Temp dizinine gidin ve VSIP.exe'yi çalıştırın - Bu komutları kabul eden etkileşimli bir program çalıştırır.
  4a) " backup --version = 2012 " yazın - Bu, bir şeylerin dağılması ve VSIP'i kaldırmak istediğinizde tüm VS2012 UI dll'lerinizi yedekler.
  4b) Tip " özü " - Bu VS2010 kurulumundan tüm eski simgeleri ayıklayacaktır (VS2010 lisansı başına VSIP bu simgeleri dağıtamaz, bu yüzden onları çekmek için yerel bir kurulum yapmamız gerekir).
  4c) " İnject " yazın - Bu, önceki adımdaki tüm eski 2010 simgelerini VS2012 DLL'lerine enjekte eder.
  4d) " menüler -n " yazın

5) NiceVS'i indirin ve yükleyin - 10/14 tarihli olanı indirmeyin, yoksa simgeleri kaçırırsınız . 1/3/2013 itibariyle "NiceVS.0.8.1.1 Beta.Full.vsix" adlı dosyayı indirdim .

6) VS2012 Color Theme Editor'ı indirip yükleyin - VS2012'yi bir sonraki başlatışınızda renk seçme penceresinden "Mavi" temayı seçin.

Şimdi yukarıdaki ekran görüntüsü gibi görünen VS2012'nin güzel bir yüklemesine sahip olmalısınız! Bu çirkin kullanıcı arayüzünü düzeltmek için üç farklı uygulama gerekiyor, ancak şimdi kesinlikle uygulanabilir! VS2010 ile aynı makinede VS2010 yüklü değilse, VS2010 ile bir makinede 4b çalıştırmanız ve ardından VSIP Images dizinini 2012 geliştirme makinenize kopyalamanız gerekecektir.

Güncelleme: Bu adımları uyguladıktan sonra "VS 2012 Güncelleştirme 1" i yüklerseniz , VSIP yönetici komut isteminden (veya VS2010 görüntülerinin ayıklamasını saklamadıysanız 4. adımın tümünü) 4c adımını yeniden çalıştırmanız gerekir. Dosya menüsü simgeleri ve renk şeması oldukları gibi kalır, ancak güncelleştirme çözüm gezginindeki simgeleri çirkin olanlara geri döndürür. VSIP enjeksiyonunu yeniden çalıştırmak tam olarak düzeltir!


Merhaba, VS2012 + Güncelleme 1 yüklü. Sonra Adım 4'ü izledim ve NiceVS'i kurdum. Ancak Solution Explorer'da hala 2012 stil ikonum var. Bir şey mi özledim?
user565739

Aşağıdaki geçici klasörü silmeyi deneyebilirsiniz:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 Daha iyi bir açıklama için bu makaleye bakın . Ayrıca, bölüm Sınırlamaları bakmak burada . Sınıf Görünümü simgeleriyle ilgili birkaç sorundan bahseder.
EverPresent

2
Yüklü VS2010 sürümü ekspres baskı ise işe yaramaz gibi görünüyor. Bu hata iletisini VSIP.exe'den aldım: "Yüklü bir Visual Studio 2010 sürümü bulunamadı". Makinemde yüklü VS2012 sürümü profesyonel sürümdür.
tigrou

Adamım sen bir tanrısın. Bunun için çok teşekkür ederim. Gözlerim vs2012'den acı çekiyordu. +1
Igor Meszaros

Ne yazık ki VSIP, C ++ proje simgelerini yama yapmaz.
untitled8468927

15

Acını hissediyorum ve her gün bir çözüm olup olmadığını kontrol ediyorum. Şimdi bir tema editörü içeren bu siteyi keşfettim ve VS2012 için bir VS2010 temasını drumroll!

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

Edit - Sadece fark ettim ki Brian Chavez benimle aynı bağlantıyı gönderdi. Ancak, bugüne kadar 2010 yılında hazır bir tema içerdiğini düşünmüyorum.

Edit 2 - Başka bir tema editörü - http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 VE SİMGELER !!! - http://vsip.codeplex.com/


2
Çok hoş. Yazık ki VS2010 simgeleri de geri yükleyemezsiniz. :-)
Konamiman

Evet, hala buna da bir çözüm arıyorum;)
Paul McLean




2

Bakmak için hızlı seçenek VS2012 için VSColorOutput uzantısıdır . Araçlar-> Uzantılar'a bakın ve NUGet paketi, en kısa sürede bulmanıza yardımcı olacaktır.

Başka bir seçenek indirme ve Visual Studio Renk Şemaları olacaktır . http://studiostyles.info/ . Tercih ettiğiniz şemanın nasıl uygulanacağını açıklayan Scott Gu'nun bloguna bir link .


4
Bu planlar sadece 2010 yılı içindir; değil 2012
NotMe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.