2015-12-01 21 views
16

Se si utilizza Visual Studio 2015 + Dark Theme + TypeScript, probabilmente si noterà che la proprietà di una classe viene sottoposta a rendering con un carattere nero. Il carattere nero su uno sfondo grigio molto scuro è quasi illeggibile. Ecco uno screenshot:Modificare la combinazione di colori TypeScript del tema scuro di Visual Studio 2015

enter image description here

Sembra identificatori anche ottenere resi con un font nero.

Ho cercato in Strumenti-> Opzioni-> Caratteri e colori per un modo per cambiare questo, ma senza avere fortuna.

Qualcun altro utilizza questa combinazione? Qual è la migliore soluzione per rendere il file .ts più leggibile con il tema scuro? Devo solo hackerare qualunque sia il tema del file (non ho idea di come farlo, ancora, a questo punto).

Grazie, Jayson

risposta

2

Purtroppo (IMO) VS2015 davvero cambiato un sacco di loro la colorazione della sintassi e ora sembra brutto.

È possibile creare i propri temi o scaricarli da https://studiostyl.es

Strumenti> Importa ed Esporta impostazioni> (backup delle impostazioni)> cercare i propri file tema.

È inoltre possibile modificare manualmente i temi preesistenti.

+0

Grazie Aller. In realtà non mi dispiace la maggior parte del colore tranne che per questo pasticcio di tipo black-font-on-dark con dattiloscritto. Ho controllato prima studiostyl.es ma non sembra che abbiano stili VS2015; a meno che non mi sbagli. – jgo

0

Quindi, sono stato in grado di risolvere il problema. Ma, prima, ecco alcuni retroscena che mi portano a credere che questo fosse più "risolvibile" che inizialmente pensavo.

Uso VS2015 su più computer: uno sul mio libro di superficie (una macchina Win10) e sulla mia macchina da lavoro (una macchina Win7). In entrambe le istanze VS, ho effettuato l'accesso con lo stesso account profilo, pertanto, per impostazione predefinita, le impostazioni (incluso il tema selezionato) sono sincronizzate.

Ho notato che i file .ts erano ben visibili sulla mia macchina da lavoro ma non sul mio portatile. All'inizio, ho disattivato la sincronizzazione in modo da poter mantenere il mio laptop usando il tema Light, mentre la mia macchina da lavoro utilizzava il tema Dark.

Tutto questo mi ha fatto chiedere se ci fossero alcune impostazioni dalla mia istanza Win7/VS che non stava giocando bene con la mia istanza Win10/VS. Quindi, ..

Ho ripristinato le mie impostazioni andando su Strumenti -> Importa ed esporta impostazioni e scelto di ripristinare tutte le impostazioni. Ho scelto di non eseguire il backup delle mie impostazioni, ma spetta a te se segui questo.

Ho scelto un ambiente. Il primo che ho scelto era l'ambiente di sviluppo C#, ma che aveva ancora lo stesso problema. Ho quindi eseguito di nuovo il ripristino e questa volta ho scelto l'ambiente di sviluppo Web. E voilà, scegliendo l'ambiente di sviluppo Web, TypeScript ora sta benissimo nel tema Dark.

Aggiornamento 12/11/2015. Basta uno screenshot del mio ambiente (si può vedere sullo sfondo le identificatori resi correttamente, ora) enter image description here

+0

Questo non ha funzionato per me. È ancora nero su quasi nero. –

+0

Mi spiace sentirlo. So quanto sia doloroso. Giusto per chiarire alcune cose, hai fatto 1) prima le impostazioni non sincronizzate (Strumenti -> Opzioni -> Impostazioni sincronizzate), e poi 2) resettate il vostro ambiente alle impostazioni predefinite e 3) scegliendo l'ambiente di sviluppo Web? – jgo

+0

Inoltre, voglio solo offrire le mie macchine/vs impostazioni in modo stiamo confrontando la stessa cosa: Da winver: Versione 1511 Costruire 10.586,29 Da vs: Microsoft Visual Studio Enterprise 2015 Versione 14.0.23107.0 D14REL Microsoft. NET Framework versione 4.6.01038 ASP.NET e strumenti di Web 2015 (RC1 Update 1) 14.1.11120.0 ASP.NET e strumenti di Web 2015 (RC1 Update 1) ASP.NET Web framework e tool 2013 5.2.30624.0 (ha dovuto tagliare, ma voleva mostrare gli strumenti ASP.NET aggiornati) – jgo

0

dattiloscritto 1.8 beta sembra aver corretto gli identificatori nere sul tema scuro.

TypeScript Version in VS

Light colored identifiers in VS

1

Per chiunque che sta avendo questo problema (dal momento che ho appena installato vs2015 e sembra ancora persistente) appena risolto installando l'ultimo aggiornamento disponibile per ASP.NET e Web Tools 2015 da here

10

Ho avuto anche questo problema. Ho aggiornato l'installazione di TypeScript a 1.8.6 da here, scegliendo l'opzione Visual Studio 2015. Poi ho riavviato l'IDE e tutto sembrava meraviglioso. Spero che questo aiuti per chi ama il tema scuro!

+0

Il riavvio dell'IDE lo ha risolto per me. Grazie. – TombMedia

2

Ho affrontato questo problema e ciò che è stato risolto è un riavvio del sistema.

Ogni volta che si passa dal tema chiaro al tema scuro, il testo rimane opposto e viceversa fino al riavvio.

Non ha richiesto alcun aggiornamento. Solo un riavvio quando cambio il tema.

+0

Cheers. Questo ha funzionato anche per me. – Astravagrant

3

Quando si cambia i temi, è resettata Visual Studio

0

Normalmente questo accade quando si cambia il tema. Se cambi tema da Chiaro a Buio o da Blu a Buio, potresti avere esperienza di queste lettere nere su sfondo nero.

Potresti avere un'esperienza simile se cambi tema da Scuro a Chiaro o Blu, quindi potresti avere esperienza di lettere bianche su sfondo bianco.

Risoluzione: è sufficiente riavviare Visual Studio IDE.