2010-02-13 12 views
10

Lascia che ti mostri:Non riesco a modificare il colore di primo piano del testo selezionato in Visual Studio 2010. Qualcuno sa come fare?

alt text

Come si può vedere "conoscenze acquisite Item" è disabilitata.

Voglio credere che c'è qualcosa di sbagliato nella mia parte perché essere in grado di scegliere i colori che si usano per programmare è un diritto fondamentale per un programmatore. Nessuno dovrebbe mai togliere quel film e restare impunito.

+1

Solo un suggerimento - questa domanda riguarda un colore del carattere * molto specifico * (colore di primo piano del testo selezionato), quindi sarebbe più preciso notare nel titolo che "alcuni colori di carattere". –

+0

Nice Ho lo stesso esatto problema: http://social.msdn.microsoft.com/Forums/en/vseditor/thread/83dede94-30d3-45b0-8aec-61128ed55b33 – PositiveGuy

risposta

10

Ho appena scritto un'estensione che fa questo. È possibile download the extension on the Visual Studio Gallery o direttamente da Extension Manager in Visual Studio (cercare il mio nome o il nome dell'estensione, "Selezione in primo piano").

Qualche distinguo:

  1. Ho appena buttato questo insieme, quindi non faccio alcun ampie garanzie di correttezza.
  2. Utilizza un elemento di caratteri e colori diversi, denominato "Primo piano selezione", anziché la voce "Testo selezionato" normale. Sarà (alfabeticamente) verso il basso.
  3. Ci sarà un certo livello di degrado delle prestazioni mentre si modifica la selezione. Questo può essere migliorato, ma non ho ancora avuto il tempo di farlo.

Inoltre, è possibile prendere lo source on github, se si desidera apportare eventuali modifiche.

Se avete commenti, potete lasciarli on my blog. Probabilmente scriverò un post su questa estensione nella prossima settimana.

+0

Non sembra funzionare per me. Scaricato questo oggi, installato, chiuso VS riaperto e non riesco ancora a cambiare, ad esempio, il primo piano per il margine indicatore in VS 2010 – PositiveGuy

+1

Non è quello a cui è destinata l'estensione (modifica del primo piano del margine dell'indicatore) - è specifico per cambiare la priorità in primo piano della selezione.Sembra che il tuo problema sia nella finestra di dialogo dei caratteri e dei colori che non ti permette di impostare il colore di primo piano per cose che non ti permettono di modificare il colore di primo piano, e questa non è una soluzione generale per questo. –

+1

Non posso credere che abbiamo bisogno di un'estensione per questo, ugh. Ma grazie per averlo scritto! –

7

sembra essere by design perché le aree selezionate ora mantengono l'evidenziazione della sintassi:

Alla luce di questa nuova mini-funzione, abbiamo volutamente disattivato l'opzione di colore di primo piano per il testo selezionato in Strumenti> Opzioni> Ambiente- > Caratteri e colori. Poiché il testo selezionato non ha un solo colore in primo piano ma conserva la colorazione della sintassi che ha quando non è selezionato, un'opzione per il colore di primo piano del testo selezionato non ha senso per Visual Studio 2010. Per Beta2, l'anteprima Strumenti-> Opzioni per Il testo selezionato mostra sempre il colore di primo piano bianco in stile VS 2008, che realizziamo può essere fonte di confusione.

+1

Questo è pazzesco. Hanno avvitato il contrasto, nessun singolo colore di sfondo ha un buon contrasto per ogni possibile colore di primo piano. Ovviamente, chiunque abbia preso questa decisione non è un programmatore. Spero che cambino questo nella versione finale o che non passerò a VS 2010. La combinazione di colori è più importante per la mia produttività di qualsiasi nuova funzionalità di fantasia che potrebbero aver aggiunto. – sker

+2

@sker bene, assicurati di farglielo sapere, hanno commenti abilitati nel loro blog. –

Problemi correlati