Kotlin:为什么Android Studio中的大多数变量都有下划线,如何将其关闭?

Kev*_*rlo 44 syntax-highlighting kotlin android-studio

我想知道为什么Kotlin中的大多数变量都有下划线.有些文件包含很多下划线,非常烦人.如果我将鼠标悬停在变量上,它在大多数情况下都不会提供任何信息.但有些人说"这个属性有一个支持字段"或"在一个关闭中捕获的值".有人知道如何禁用这些下划线吗?这是我的意思的屏幕截图: 在此输入图像描述

然后在整个文件中强调领域.

pt2*_*121 66

这只是编辑偏好.

编辑3:

在Android Studio 3.1.2中,这已移至 -

Var (mutable variable, parameter or property)

在此输入图像描述

编辑2:

这是移动到

Preferences -> Editor -> Colors & Fonts -> Kotlin -> Properties and Variables
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

感谢rmirabelle的评论

对于旧插件,你可以去

Preferences -> Editor -> Colors & Fonts -> Kotlin
Run Code Online (Sandbox Code Playgroud)

然后查找var并删除Underscored效果.

我猜他们只是试图Var (mutable variable, parameter or property)通过添加恼人的强调来阻止使用.:P

旧插件

  • 从Kotlin插件1.0.2开始,此设置已在"属性和变量"子部分下移动 (3认同)