2015-07-22 25 views
17

Uso il tema Luce con i colori personalizzati dell'editor di testo. In Visual Studio 2015, il mio Intellisense e l'altro lightbulb/hover/popups hanno tutti i colori del codice per abbinare le impostazioni dell'editor di testo.Sovrascrittura dei colori Intellisense in Visual Studio 2015

Suona bene, ma il tema Luce ha uno sfondo grigio molto chiaro, e preferisco un colore di primo piano bianco per Testo in chiaro nell'editor. Si conclude in questo modo: enter image description here

Dalla mia indagine finora ...

Nelle precedenti versioni di Visual Studio, questa funzione colorato Intellisense è venuto da una produttività Power Tools aggiuntivo. Potrebbe essere spento. Questo non è installato. Ora è incorporato in Visual Studio e non sono riuscito a trovare un posto dove spegnerlo.

Non voglio davvero scherzare con l'editor di temi. Voglio solo il testo nero Intellisense, o almeno trasformare il testo bianco in nero nei popup. Altri hanno detto che non funziona con Intellisense, ma non ne sono sicuro.

Ho impostato Strumenti> Opzioni> Ambiente> Caratteri e colori> Descrizione del curatore dell'editor> Colore in primo piano del testo normale in nero. Ecco perché le parole sotto il codice sono nere. Ma ciò non influisce sul riferimento al codice stesso.

risposta

25

Ho lo stesso problema, poiché utilizzo uno sfondo blu scuro con testo chiaro.

Quello che ho fatto è stato utilizzare questo componente aggiuntivo:

https://visualstudiogallery.msdn.microsoft.com/6f4b51b6-5c6b-4a81-9cb5-f2daa560430b

Quindi copiare il tema che si sta utilizzando, ma non passare ancora (se si desidera mantenere il vostro carattere corrente/colore impostazioni).

Ho quindi esportato le mie impostazioni "Caratteri e colori", ho aperto il file generato e rimosso completamente l'elemento XML "Tema".

È quindi possibile passare al nuovo tema copiato e reimportare le impostazioni del colore dal file appena creato utilizzando "Importa ed esporta impostazioni".

Quindi andare al componente aggiuntivo dell'editor di temi in Strumenti> Personalizza colori. Modifica il tuo tema. Seleziona l'opzione "Mostra tutti gli elementi" e cerca "tooltip" nel file * .theme. Aggiorna lo Editor Tooltip -> Plain Text -> Foreground in modo che sia luminoso e lo Environment -> ToolTip sia scuro.

Non è una soluzione perfetta, ma è utilizzabile finché non vengono riparati.

+0

Fantastico, grazie per la passeggiata attraverso! –

+0

Ti amo. Questo mi ha risparmiato ore di agonia. Stavo cercando di personalizzare il tema 2013 importato e stavo esaminando le opzioni una alla volta. Questo è terribile in quanto non vi è alcun pulsante di applicazione o anteprima dal vivo in modo che tu non possa vedere le tue modifiche senza uscire da esso. L'uso di questo editor di temi con lo spettacolo attivato è geniale! – Ravendarksky

9

@karoberts risposta è buona anche se con la Visual Studio 2015 colori a tema Editor già installato ho dovuto

  • Aggiornare l'Editor Descrizione comando -> Testo normale -> Primo piano a essere brillante, e l'ambiente - > descrizione comandi per essere scuro
  • applicare il tema
  • riavvio di Visual Studio (altrimenti non avrebbe preso lo sfondo)

Ma l'esportazione/importazione come nella risposta @karoberts non era necessaria.

enter image description here

+3

Il trucco è riavviare Visual Studio! Grazie! – Ingenator

+1

Alcune modifiche al carattere e al colore non richiedono un riavvio, ma alcune modifiche (come il tooltip di intellisense) necessitano di un riavvio per riflettere le modifiche. –

1

Prova questo
Strumenti> Opzioni> font e colori> Impostazioni Mostra per "Ambiente"> tooltip> elemento di sfondo

Problemi correlati