2016-01-23 35 views
21

Chciałem wiedzieć, dlaczego większość zmiennych w Kotlin jest podkreślona. Niektóre pliki zawierają wiele podkreśleń, co jest bardzo denerwujące. Jeśli najeżdżam myszą na zmienną, nie podaje ona żadnych informacji przez większość czasu. Ale na niektórych mówi "Ta właściwość ma pole wsparcia" lub "Wartość przechwycona w zamknięciu". Czy ktoś wie, jak wyłączyć te podkreślenia? Oto zrzut ekranu z tym, co mam na myśli: enter image description hereKotlin: Dlaczego większość zmiennych jest podkreślona w Android Studio i jak mogę je wyłączyć?

A królestwo jest następnie podkreślane w całym pliku.

+2

tylko podpowiedź, że nie trzeba, że ​​średnik. –

+1

@KirillRakhman Wiem, ale jestem do tego przyzwyczajony i robię to automatycznie;). –

+0

Co oznacza "Wartość przechwycona w zamknięciu"? Mam tę wiadomość w '.filter {}' i .map {} '- zmienna w tych _underlined_ – ycomp

Odpowiedz

31

To tylko preferencje redaktora.

Edit:

ten zostaje przeniesiony do

Preferences -> Editor -> Colors & Fonts -> Kotlin -> Properties and Variables 

enter image description here

Dzięki rmirabelle za komentarz

dla starej wtyczki, można przejść do

Preferences -> Editor -> Colors & Fonts -> Kotlin 

Następnie znajdź Var (mutable variable, parameter or property) i usuń efekt niewidoczny.

Sądzę, że po prostu próbują zniechęcić, używając var, dodając irytujące podkreślenie. : P

old plugin

+1

Dziękuję bardzo! Wiedziałem, że to tam, ale próbowałem zmienić nieruchomość z zapleczem. Ale potrzebowałem tego. To jest o wiele lepsze! –

+1

@KevinvanMierlo witamy! Zajęło mi to czasami odkrycie, gdy zacząłem używać Kotlin. – pt2121

+3

Od wersji 1.0.2 Kotlin, to ustawienie zostało przeniesione w podsekcji 'Właściwości i zmienne' – rmirabelle

Powiązane problemy