Menu Close

idea各种图标的含义

IntelliJ IDEA2022.1 帮助文档:https://www.jetbrains.com/help/idea/getting-started.html
官方网站上介绍的icons:https://jetbrains.design/intellij/resources/icons_list/

1. File types

要查看 IntelliJ IDEA 识别的文件类型列表,在 Settings -> Preferences 对话框中 Ctrl+Alt+S,转到 Editor | File Types。 如果项目中的文件标有未知文件类型图标,则表示 IntelliJ IDEA 无法识别它。 在这种情况下,您可以注册和配置新的文件类型。

file

2. Common

2.1. 常见的(Common)

Icon Description
字节码文件()
抽象类(Abstract class)
类(class)(Groovy[ˈɡruvi] class)
注解(Annotation[ˌænə'teɪʃ(ə)n])
枚举(Enumeration[ɪˌnjuːmə'reɪʃ(ə)n])
异常(Exception)
final修饰类(Final Java class)
接口(Interface)
Java class that contains declaration of the main() method.
测试用例(Test case)
位于Sources根目录之外的Java类(Java class located out of the Sources root)
方法(Method)
抽象方法(Abstract method)
字段(Field)-field指那些在类的内部,不能被外界看到的私有成员变量。
变量(Variable)
属性(Property)-property指的是在对象内部可以被用户设置或者读取的属性,比如那些有getter/setter方法的属性。
参数(Parameter)
XML枚举(XML Element)
目录(Directory)
模块(Module)
模块组(Group of modules)
包(Package)
源根(Sources Root)-通过这个类指定一个文件夹,你告诉IntelliJ IDEA,这个文件夹及其子文件夹中包含的源代码,可以编译为构建过程的一部分。
测试源根(Test Root)-这些根与源代码相似,但是用于测试的代码(例如单元测试)。测试源文件夹可让您将与测试相关的代码与生产代码分开。
排除的根(Excluded root)-是IntelliJ IDEA"几乎忽略的"
资源根(Resources Root)-用于应用程序(图像,各种配置XML和属性文件等)中使用的资源文件。
测试资源根(Test Resources)-用于与测试源关联的资源文件。在所有其他方面,这些文件夹与资源文件夹类似。
生成的源根(Generated Sources Root)-与源根目录​​相似。不同之处在于生成的源根目录在执行时不会被建议为目标文件夹移动类重构 或使用从使用快速修复创建类。
生成的测试源根(Generated Test Sources root)-与测试源根类似。与源根和生成的源根之间的差别是相同的。
从编译中排除的Java类(Java class excluded from compilation)
PHP特性(PHP trait)
PHP测试(PHP test)
  • Java 类中的成员变量Fields和属性Properties区别
    成员变量Fields:就是定义的字段name、age、gender(没有get/set)
    属性Properties:常见properties应该是在xxx.properties作为配置文件,属性Properties是有get/set的,或者说是成员变量的getter/setter,用来设置/获取这个类的属性。
    file

2.2. 可见性修饰符(Visibility modifiers)

Icon Description
Read-only class, for example from a jar of an external library.
Private
Protected
Package protected
Static
Public

2.3. 书签(Bookmarks)

Icon Description
Anonymous bookmark – a check sign bookmark. Bookmarks are used for quick navigation within a file or across the entire project.(匿名书签 - 检查标志书签。 书签用于在文件内或整个项目中快速导航。)
Lettered mnemonic bookmark – a letter in the interval from A to Z.(字母助记书签 - 从 A 到 Z 的间隔中的字母。)
Numbered mnemonic bookmark – a number in the interval from 0 to 9.(编号助记书签 – 介于 0 到 9 之间的数字。)

3. 断点图标(Breakpoint icons)

Icon Description
非活动/依赖 的字段观察点(inactive/dependent field watchpoint)
非活动/依赖 的行断点(inactive/dependent line breakpoint)
非活动/依赖 的方法断点(inactive/dependent method breakpoint)
禁用行断点(disabled line breakpoint)
禁用异常断点(disabled exception breakpoint)
禁用字段观察点(disabled field watchpoint)
禁用方法断点(disabled method breakpoint)
异常断点(exception breakpoint)
字段观察点(field watchpoint)
无效断点(invalid breakpoint)
方法断点(method breakpoint)
静音行断点(muted line breakpoint)
静音非活动/依赖 的字段观察点(muted inactive/dependent field watchpoint)
静音非活动/依赖 的行断点(muted inactive/dependent line breakpoint)
静音非活动/依赖 的方法断点(muted inactive/dependent method breakpoint)
静音禁用行断点(muted disabled line breakpoint)
静音禁用字段观察点(muted disabled field watchpoint)
静音禁用方法断点(muted disabled method breakpoint)
静音字段观察点(muted field watchpoint)
静音方法断点(muted method breakpoint)
非暂停行断点(non-suspending line breakpoint)
非挂起字段观察点(non-suspending field watchpoint)
非挂起方法断点(non-suspending method breakpoint)
行断点(line breakpoint)
已验证的行断点(verified line breakpoint)
已验证的字段观察点(verified field watchpoint)
已验证的方法断点(verified method breakpoint)
已验证的非挂起行断点(verified non-suspending line breakpoint)
已验证的非挂起字段观察点(verified non-suspending field watchpoint)
已验证的非挂起方法断点(verified non-suspending method breakpoint)

For more information about breakpoints, refer to Breakpoints.

4. 数据源(Data Sources)

Icon Description
访问方法(Access Method)
聚合(Aggregate)
别名类型(Alias Type)
参数(Argument)
Body
check约束(Check Constraint)
聚簇(Cluster)
排序规则(Collation)
排序规则类型(Collection Type)
列(Column)
数据文件(Data File)
数据库(Database)
只读(Read-only)
DDL 数据源图标(the DDL data source icon)
默认值约束(Default Constraint)
例外(异常)(Exception)
扩展(Extension)
外模式(External Schema)
数据封装器(Foreign Data Wrapper),相当于Oracle中的dblink
外键约束(Foreign Key)
外部表(Foreign Table)
索引(Index)
主键(Key)
物化视图日志(Materialized Log)
物化视图(Materialized View)
对象属性(Object Attribute)
对象类型(Object Type)
运算符(Operator)
包(Package)
投影(Projection)
只读数据源(Read-only data sources)
角色(Role)
例程(Routine)ROUTINES表提供有关存储例程(存储过程和存储函数)的信息
规则(Rule)
计划任务事件(Scheduled Event)
模式(Schema)
序列(Sequence)
(Foreign Server)-pg中配置跨库操作的对端数据库连接参数
存储过程或函数(the Stored procedure or function icon)
同义词(Synonym)
表(Table)
表类型(Table Type)
表空间(Tablespace)
触发器(Trigger)
用户(User)
用户映射(User Mapping)
变量(Variable)
视图(View)
虚拟表(Virtual Table)