7

Stiamo tentando di espandere il testo in Visual Studio. Il nostro attuale tentativo consiste nel creare ornamenti intralini trasparenti in determinati punti del testo.Che cosa è un metodo valido di spaziatura del testo in Visual Studio

Ci siamo appena imbattuti in uno svantaggio di questo metodo. Vale a dire che quando il testo dato ha una classificazione di fondo collegato ad esso, le interruzioni di classificazione e il risultato è simile al seguente:

bug

Ricerchiamo attualmente possibili modi di risolvere questo:

  1. Ispezionando l'attuale classificazione del testo e disegnando un ornamento intralino colorato.
  2. Disegnare lo sfondo manualmente, disegnando un livello di ornamento sotto il testo.

Tuttavia, entrambe queste soluzioni sembrano molto hacky.
Quale sarebbe il modo migliore per risolvere questo problema?

+0

Ho chiesto a qualcuno del team VS di questo tipo di problema (nel mio caso evidenziando la linea completa per i codici di codice Markdown) e hanno detto di usare un ornamento. Guarda l'attuale caratteristica di evidenziazione della linea nel tuo decompilatore preferito per un esempio. Non ho mai usato effettivamente gli ornamenti. – SLaks

risposta

4

Stai chiedendo come hack in giro una limitazione in piedi l'editor, quindi non c'è un ottimo modo: -/

mia estensione background color fix fa quello che stai suggerendo in 2 #, così si potrebbe inizia da lì. Non l'ho testato dal VS2010 o giù di lì, quindi potrebbe fallire in modi interessanti ed eccitanti.