Kotlin:为什么大多数变量在 Android Studio 中都带有下划线,我该如何关闭它?

Kotlin: Why are most variables underlined in Android Studio and how do I turn that off?

我想知道为什么 Kotlin 中的大多数变量都带有下划线。有些文件包含很多下划线,这很烦人。如果我将鼠标悬停在一个变量上,大多数时候它不会提供任何信息。但在一些上面写着 "This property has a backing field" 或 "Value captured in a closure"。有人知道如何禁用这些下划线吗?这是我的意思的截图:

然后整个文件中的领域都带有下划线。

这只是编辑器首选项。

编辑:

这已移至

Preferences -> Editor -> Color Scheme -> Kotlin -> Properties and Variables

感谢 rmirabelle 的评论

老插件可以去

Preferences -> Editor -> Color Scheme -> Kotlin

然后找到Var (mutable variable, parameter or property)去掉Underscored效果

我猜他们只是试图通过添加烦人的下划线来阻止使用 var。 :P

在 Android Studio 3.1.2 中,它已移至 -

Settings > Editor > Color Scheme > Kotlin