Risposte:
L'unica soluzione che ho trovato è stata deselezionare l'opzione "abilita codelens".
L'indicatore Riferimenti deve essere acceso perché è l'unico che sa come fare oggetti "segnaposto" (quello che dice "- riferimenti"), ed è garantito per mostrare ovunque compaiono codelens.
Se potessi disattivare i riferimenti, allora è altamente possibile che le codelens riservino spazio agli indicatori, e tuttavia non compariranno mai indicatori, quindi finiresti con le righe vuote su ogni metodo / classe / proprietà che non sono vere righe vuote , sono solo spazio riservato per elementi di codeense che non appariranno mai.
Suggerirei di usare la cosa "invia un cipiglio" in Visual Studio e di commentare questo se vuoi disattivare solo i riferimenti.
Se vuoi mantenere la funzionalità CodeLens ma soprattutto eliminare i riferimenti, vai a:
Options/Environment/Fonts and ColorsShow settings for: CodeLense modificare le impostazioni in:
Font: ConsolasFont Size: 6Indicator Text: WhiteIndicator Text (Disabled): WhiteIndicator Separator: WhiteLa scelta di Console riduce l'altezza della linea oltre il carattere predefinito di Calibri, anche alla dimensione del carattere 6. Potrebbe esserci anche un carattere più piccolo che puoi usare ma non l'ho trovato.
Se hai uno sfondo scuro, scegli un colore scuro corrispondente invece di Whitedove viene menzionato nei passaggi precedenti, poiché l'obiettivo è nascondere il testo CodeLense.