小编Jim*_*eas的帖子

Kotlin文件的IntelliJ和Android Studio图标

我一直在试图理解IntelliJ(和Android Studio)对我的Kotlin文件图标做了什么.在图片中你可以看到Kotlin文件带有两个不同的图标 - 一个带有小"K"的矩形或一个带有小"K"的圆圈C(图中用红色圈出).矩形版本还包括一个有用的".kt"后缀.

在对这个问题的黑盒进行一些修补之后 - 看来如果kotlin文件只是声明了一个与文件名匹配的类,那么它会得到一个"带圆圈的C"图标.但是如果它做任何类似Java的事情 - 例如在类外声明变量(例如val foo = 42) - 那么图标将移动到带有"K"的矩形.这里的图标文档表明IntelliJ认为带有"K"的矩形是"Kotlin文件",而带圆圈的C是"Kotlin类".

有人知道这是否有更深层的含义?我想我会val在课堂外加一个声明,只是为了让我的Kotlin文件图标符号全部匹配.然后他们还会有方便的".kt"扩展名,以清楚地表明他们是Kotlin文件.

例如 - 这里的代码将您的图标更改为文件Foo.kt中带有"K"的矩形:

val bar = 42;
class Foo {}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

intellij-idea kotlin android-studio

5
推荐指数
1
解决办法
1098
查看次数

标签 统计

android-studio ×1

intellij-idea ×1

kotlin ×1