如何在 Android Studio 中禁用所有 Kotlin 文件的通配符导入?

Chr*_*and 62 kotlin android-studio

Android Kotlin 风格指南说道:

不允许通配符导入(任何类型)。

如何配置 Android Studio 自动执行此操作?

Chr*_*and 158

您可以设置 Android Studio 首选项以删除 Kotlin 文件中的所有通配符导入。

\n
    \n
  1. 打开 Android Studio 首选项:Editor > Code Style > Kotlin
  2. \n
  3. 选择顶级Use single name import符号
  4. \n
  5. 选择JavaUse single name import静态和枚举成员
  6. \n
  7. 单击减号直到显示“要使用导入的包”中删除所有包-Nothing to show
  8. \n
\n

对于每个 Kotlin 文件,您可以使用Code > Optimize Imports(快捷方式\xe2\x8c\x83\xe2\x8c\xa5O

\n

Android Studio 4.1.2 设置屏幕截图:无 Kotlin 通配符导入

\n

  • 我正在 Windows 上尝试此操作,进行这些更改后,优化导入并不能修复通配符。我尝试重新启动 Android Studio,但没有任何变化。知道为什么它不起作用吗? (3认同)
  • 在设置中应用此首选项不会自动更改代码,但会强制所有将来的导入避免使用通配符。强制更改所有导入的一种解决方案是手动删除通配符导入的所有实例,然后让 IDE 重新创建它们 - (3认同)