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 Colors
Show settings for: CodeLens
i zmień ustawienia na:
Font: Consolas
Font Size: 6
Indicator Text: White
Indicator Text (Disabled): White
Indicator Separator: White
Wybieranie 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 White
którym wspomniano w powyższych krokach, ponieważ celem jest ukrycie tekstu CodeLense.