Odpowiedzi:
Jedynym obejściem, które znalazłem, było odznaczenie opcji „włączanie kodowania”.
Wskaźnik Odwołania musi być włączony, ponieważ jest jedynym, który wie, jak wykonać elementy „zastępcze” (ten, który mówi „- odniesienia”), i gwarantuje, że będzie pojawiał się wszędzie tam, gdzie pojawia się kodelen.
Jeśli ty mógł wyłączyć odniesienia, to jest wysoce prawdopodobne, że codelens by zarezerwować miejsce na wskaźnikach, a jeszcze żadne wskaźniki kiedykolwiek pojawi się, tak by skończyć z pustych linii na każdej metody / klasy / nieruchomości, które nie są prawdziwe puste linie , to tylko zarezerwowane miejsce na elementy codesense, które nigdy się nie pojawią.
Sugerowałbym użycie opcji „wyślij zmarszczkę” w studio wizualnym i komentowanie tego, jeśli chcesz wyłączyć tylko referencje.
Jeśli chcesz zachować funkcjonalność CodeLens, ale w większości pozbyć się referencji, przejdź do:
Options/Environment/Fonts and ColorsShow settings for: CodeLensi zmień ustawienia na:
Font: ConsolasFont Size: 6Indicator Text: WhiteIndicator Text (Disabled): WhiteIndicator Separator: WhiteWybieranie konsol zmniejsza wysokość linii poza domyślną czcionkę Calibri, nawet przy rozmiarze czcionki 6. Może być nawet mniejsza czcionka, której można użyć, ale jej nie znalazłem.
Jeśli masz ciemne tło, wybierz pasujący ciemny kolor zamiast tego, o Whitektórym wspomniano w powyższych krokach, ponieważ celem jest ukrycie tekstu CodeLense.