Dove posso trovare i temi per VS2012


161

Va bene, la mancanza di colore su VS2012 è grave.

C'è un posto in cui posso ottenere un pacchetto temi o qualcosa del genere in modo che appaia davvero ragionevole? Mi è piaciuto molto l'aspetto di VS2010. Tuttavia, quello nuovo mi ricorda troppo il 1984 .

Mentre ci siamo, c'è comunque modo che smetta di urlarmi? I menu TUTTI MAIUSCOLI sono piuttosto difficili da leggere. [nota: tappi risolti, grazie Konamiman]



1
@gbjbaanb: l'ho votato con 3 voti.
NotMe,

1
Sembra migliore con i nuovi colori ma è ancora un IDE semplicemente brutto.
IrishChieftain,

Risposte:


105

Nuovo editor di temi In particolare per il 2012 :

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

Viene fornito con VS 2010 in stile blu e pochi altri ...


2
+1 questo. Super facile da plug-in (solo un'estensione VS), viene fornito con una serie di temi preconfezionati con uno strettamente abbinato al 2010. Ma una delle migliori caratteristiche che mi piace è il semplice passaggio dalla barra degli strumenti - che mi permette di avere più VS2012 aperti e cambia rapidamente il colore di ogni finestra (con 3 monitor e 5 VS2012 aperti, può essere una seccatura rintracciare quale sia). La modifica dei colori richiede solo 2 clic del mouse (le estensioni desiderate supportano le scorciatoie da tastiera).
eduncan911,

1
In precedenza sono tornato a VS2012 poiché il 2012 mi ha fatto male agli occhi dopo alcuni minuti di utilizzo - questo componente aggiuntivo mi ha finalmente permesso di utilizzare VS2012 (e la migliore implementazione STL)!
MFH,

4
Sembra che questo non supporti le versioni Express. C'è un'alternativa che fa?
Richard Ev,

Non che io conosca Richard :(
bbqchickenrobot,

Come accennato da ElYusubov di seguito, questo è più facile da fare tramite NuGet.
David Yates,

145

Sì, per fortuna puoi ripristinare i menu di TUTTE LE MAIUSCOLE di Visual Studio 2012 in menu normali hackerando il registro:

  1. Avvia regedit e vai a HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. Creare un valore DWORD denominato SuppressUppercaseConversioncon valore 1.

NOTA: come spiegato nella risposta indicata da Yahoo Serious, la VisualStudioparte sul nome della chiave del Registro di sistema deve essere modificata in VSWinExpressVisual Studio Express e VWDExpressVisual Studio Express per Web.

AGGIORNARE:

Ho applicato questo hack in un'altra macchina e all'inizio non ha funzionato. Si è scoperto che avevo selezionato il nome della chiave da questa risposta facendo doppio clic su di esso, quindi l'ho copiato, quindi incollato in regedit. Bene, così facendo avevo inavvertitamente creato la chiave con uno spazio finale nel nome! E quindi non ha funzionato.

Quindi, se applichi questo hack e sembra non funzionare, assicurati che non ci siano spazi finali nel nome della chiave.


40
SÌ, È COSÌ FANTASTICO PERCHÉ A TUTTI NON PIACE LEGGERE IL TESTO COME QUESTO PER TUTTO IL GIORNO!
rmiesen,

2
Vorrei poter gradire continuamente questo post fino a quando i miei menu non sono tornati al livello inferiore. Seriamente, grazie.
Phillip Schmidt,

Chiave modificata (posizione, tipo e valore controllati due volte), chiuso tutte le istanze di VS e riavviato. Non funziona, almeno non per me (versione RTM Windows 8 x64). Forse è necessario riavviare Windows (la disconnessione e l'accesso non hanno aiutato).
Stefan Steiger,

Windows 8 Pro x64, Visual Studio 2012 Update 1 e funziona perfettamente (testato su tre macchine diverse). E non è necessario riavviare Windows, riavviare VS è sufficiente.
Konamiman,

2
Solo per aiutare quelli con Express e altre versioni VS, controlla questo post StackOverflow .
Yahoo Serious

34

Ecco uno scatto della mia installazione VS2012 che assomiglia quasi al familiare 2010 a cui siamo tutti abituati. Mi fa sentire di nuovo normale!

inserisci qui la descrizione dell'immagine

Ecco esattamente come l'ho fatto, passo dopo passo:

1) Chiudi tutte le istanze di Visual Studio

2) Scarica vsip ed estrailo in una directory temporanea. (al 1/3/2013 la versione attuale è 1.5.2)

3) Apri un prompt dei comandi con "Esegui come amministratore"

4) Vai alla directory temporanea ed esegui VSIP.exe - Questo eseguirà un programma interattivo che accetta comandi.
  4a) Digita " backup --version = 2012 " - Questo eseguirà il backup di tutte le tue dll dell'interfaccia utente VS2012, nel caso in cui qualcosa venga incasinato e desideri disinstallare VSIP.
  4b) Digita " extract " - Questo estrarrà tutte le vecchie icone dalla tua installazione di VS2010 (secondo la licenza VS2010 VSIP non può distribuire quelle icone, quindi dobbiamo avere un'installazione locale per estrarle).
  4c) Digita " inject " - Ciò inietterà tutte le vecchie icone del 2010 dal passaggio precedente nelle DLL VS2012.
  4d) Digita " menu -n "

5) Scarica e installa NiceVS - non scaricare quello datato 10/14 o perderai le icone. Dal 1/3/2013 ho scaricato il file "NiceVS.0.8.1.1 Beta.Full.vsix" .

6) Scarica e installa VS2012 Color Theme Editor - La prossima volta che avvierai VS2012 seleziona il tema "Blu" dalla finestra di selezione dei colori.

Ora dovresti avere una bella installazione di VS2012 che sembra la mia schermata sopra! Sono necessarie tre diverse applicazioni per correggere quell'interfaccia utente orribile, ma ora è sicuramente fattibile! Se non hai VS2010 installato sullo stesso computer di VS2012, dovrai eseguire 4b su un computer con VS2010 e quindi copiare la directory VSIP Images sul tuo computer di sviluppo 2012.

Aggiornamento: se si installa "VS 2012 Update 1" dopo aver eseguito questi passaggi, sarà necessario rieseguire il passaggio 4c dal prompt di amministrazione VSIP (o tutto il passaggio 4 se non si è conservato l'estrazione delle immagini VS2010). Le icone del menu file e la combinazione di colori rimangono invariate, ma l'aggiornamento ripristina le icone di Esplora soluzioni a quelle brutte. Rieseguire l'iniezione VSIP risolve il problema!


Ciao, ho installato VS2012 + Update 1. Quindi ho seguito il passaggio 4 e ho installato NiceVS. Ma in Esplora soluzioni, ho ancora lo stile 2012 delle icone. Mi manca qualcosa?
user565739,

Potresti provare a eliminare la seguente cartella temporanea:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 Consulta questo articolo per una spiegazione migliore. Inoltre, dai un'occhiata alla sezione Limitazioni qui . Menziona alcuni problemi con le icone di Class View.
EverPresent

2
Sembra che non funzioni se la versione installata di VS2010 è Express Edition. Ho ricevuto questo messaggio di errore da VSIP.exe: "Impossibile trovare un'edizione installata di Visual Studio 2010". La versione VS2012 installata sul mio computer è la versione professionale.
Tigrou,

Amico, sei un dio. Grazie molte per questo. I miei occhi soffrivano per il vs2012. +1
Igor Meszaros,

Sfortunatamente VSIP non corregge le icone del progetto C ++.
senza

15

Sento il tuo dolore e controllo quotidianamente una soluzione. Ora ho scoperto questo sito, che include un editor di temi, oltre a rullare un tema VS2010 per VS2012!

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

Modifica - Ho appena notato che Brian Chavez ha già pubblicato il mio stesso link. Tuttavia, non credo che includesse un tema premade 2010 fino ad oggi.

Modifica 2 - Un altro editor di temi - http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 AND ICONS !!! - http://vsip.codeplex.com/


2
Molto bella. Peccato che non riesca a ripristinare anche le icone VS2010. :-)
Konamiman,

Sì, sto ancora cercando una soluzione anche a quello;)
Paul McLean




2

L'opzione rapida per cercare è l'estensione VSColorOutput per VS2012 . Basta guardare Strumenti-> Estensioni e pacchetto NUGet ti aiuteranno a trovarlo al più presto.

Un'altra opzione sarebbe il download e le combinazioni di colori di Visual Studio . http://studiostyles.info/ . Ecco un link al blog di Scott Gu che descrive come applicare il tuo schema preferito.


4
Tali schemi sono solo per il 2010; non 2012
NotMe,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.