Question or issue of Kotlin Programming:
I wanted to know why most variables in Kotlin are underlined. Some files contain a lot of underlining which is very annoying. If I hover my mouse over a variable it doesn’t give any information most of the time. But on some it says “This property has a backing field” or “Value captured in a closure”. Does anybody know how to disable those underlines? Here is a screenshot with what I mean:
And realm is then underlined throughout the entire file.
How to solve this issue?
Solution no. 1:
It’s just Editor Preferences.
Edit:
This is moved to
Preferences -> Editor -> Colors & Fonts -> Kotlin -> Properties and Variables
Thanks rmirabelle for the comment
For the old plugin, you can go to
Preferences -> Editor -> Colors & Fonts -> Kotlin
Then find Var (mutable variable, parameter or property)
and remove Underscored effect.
I guess they just try to discourage using var
by adding the annoying underscored. 😛
Solution no. 2:
In Android Studio 3.1.2 this has been moved to –
Settings > Editor > Color Scheme > Kotlin