IntelliJ IDEA 学习笔记

来源:互联网 发布:南京正厚软件培训知乎 编辑:程序博客网 时间:2024/05/26 07:28

本文介绍在IntelliJ IDEA中常见的一些图标代表的含义,参考IntelliJ IDEA 简体中文专题教程,英文好的同学可以查看英文官网文档

Java 类相关图标介绍

  官网地址:https://www.jetbrains.com/help/idea/symbols.html#d787812e10

Icon Description 这里写图片描述 Class 这里写图片描述 Abstract class 这里写图片描述 Groovy class 这里写图片描述 Annotation 这里写图片描述 Enumeration 这里写图片描述 Exception 这里写图片描述 Final Java class 这里写图片描述 Interface 这里写图片描述 Java class that contains declaration of the main() method. 这里写图片描述 Test case 这里写图片描述 Java class located out of the source root. Refer to the section Configuring Content Roots for details. 这里写图片描述 Java class excluded from compilation. 这里写图片描述 PHP trait 这里写图片描述 Method 这里写图片描述 Abstract method 这里写图片描述 Field 这里写图片描述 Variable 这里写图片描述 Property 这里写图片描述 Parameter 这里写图片描述 Element 这里写图片描述 Directory 这里写图片描述 Module 这里写图片描述 Group of modules 这里写图片描述 Package 这里写图片描述 Source root 这里写图片描述 Test root 这里写图片描述 Excluded root 这里写图片描述 Resources 这里写图片描述 Test resources 这里写图片描述 Generated source roots 这里写图片描述 Generated test source roots 这里写图片描述 Read-only class, e.g. from a jar of an external library. 这里写图片描述 private 这里写图片描述 protected 这里写图片描述 package protected 这里写图片描述 static 这里写图片描述 public
  • 这里写图片描述 Source root,可以理解为源目录,源码的作用就是用来专门放 Java 类文件,相对于编译出来的 class 文件而言,它就是源。我们一般默认名字叫 src 的目录就是源目录,但是其实并不是这样的,在 IntelliJ IDEA 中,即使叫 srcs 也是可以设置为 Source root,所以源目录跟目录命名是没有关系的。 Source root 的作用是标记该目录下的文件是可编译的
  • 这里写图片描述 Java class located out of the source root,由于上一条我们知道 Source root 目录是用来告诉 IntelliJ IDEA 这是编译目录,而假如你 Java 类文件没有放在该目录或是该目录的子包下,那该 Java 类则无法编译,就会被表示成这个图标

数据源相关图标介绍

  官网地址:https://www.jetbrains.com/help/idea/symbols.html#d787812e1601

Icon Description 这里写图片描述 DB data source. Also, DBMS-specific icons are used:
     这里写图片描述 Amazon Redshift
     这里写图片描述 DB2
     这里写图片描述 Derby
     这里写图片描述 H2
     这里写图片描述 HSQLDB
     这里写图片描述 Microsoft Azure
     这里写图片描述 MySQL
     这里写图片描述 Oracle
     这里写图片描述 PostgreSQL
     这里写图片描述 SQL Server
     这里写图片描述 SQLite
     这里写图片描述 Sybase
     这里写图片描述 DB data source with the read-only status, e.g. 这里写图片描述 for Derby 这里写图片描述 DDL data source 这里写图片描述 Database 这里写图片描述 Schema 这里写图片描述 Table 这里写图片描述 View 这里写图片描述 Column 这里写图片描述 A NOT NULL column 这里写图片描述 Column with a primary key 这里写图片描述 Column with a foreign key 这里写图片描述 Column with an index 这里写图片描述 Primary key 这里写图片描述 Foreign key 这里写图片描述 Index 这里写图片描述 Trigger 这里写图片描述 Stored procedure or function

各类文件类型图标介绍

  官网地址:https://www.jetbrains.com/help/idea/file-types-recognized-by-intellij-idea.html

File Type Icon Recognized in ActionScript files 这里写图片描述 Ultimate Edition Active Server Pages files 这里写图片描述 Ultimate Edition Android files 这里写图片描述 Ultimate Edition: all Android-related file types; Community Edition: Android IDL files, Android renderscript files Apache Config files 这里写图片描述 Ultimate Edition Archive files 这里写图片描述 Ultimate Edition, Community Edition AspectJ files 这里写图片描述 Ultimate Edition, Community Edition C# files 这里写图片描述 Ultimate Edition, Community Edition C/C++ files 这里写图片描述 Ultimate Edition, Community Edition Command Shell files 这里写图片描述 Ultimate Edition CSS files 这里写图片描述 Ultimate Edition CoffeeScript files 这里写图片描述 Ultimate Edition Cucumber feature files 这里写图片描述 Ultimate Edition ColdFusion files 这里写图片描述 Ultimate Edition Eclipse project files 这里写图片描述 Ultimate Edition, Community Edition Dart files 这里写图片描述 Ultimate Edition, Community Edition Diagram files 这里写图片描述 Ultimate Edition Drools files 这里写图片描述 Ultimate Edition Erlang files 这里写图片描述 Ultimate Edition, Community Edition EJB QL files 这里写图片描述 Ultimate Edition, Community Edition Files marked as plain text 这里写图片描述 Ultimate Edition, Community Edition Files opened in associated applications 这里写图片描述 Ultimate Edition, Community Edition FreeMarker template files 这里写图片描述 Ultimate Edition Gant scripts 这里写图片描述 Ultimate Edition Gradle scripts 这里写图片描述 Ultimate Edition Groovy files 这里写图片描述 Ultimate Edition, Community Edition Groovy Server Pages 这里写图片描述 Ultimate Edition GUI Form 这里写图片描述 Ultimate Edition, Community Edition Handlebars files 这里写图片描述 Ultimate Edition HAML files 这里写图片描述 Ultimate Edition HTML files 这里写图片描述 Ultimate Edition, Community Edition IntelliJ IDEA project, module or workspace files 这里写图片描述 Ultimate Edition, Community Edition IDL files 这里写图片描述 Ultimate Edition, Community Edition Image files 这里写图片描述 Ultimate Edition, Community Edition Java class files 这里写图片描述 Ultimate Edition, Community Edition Java source files 这里写图片描述 Ultimate Edition, Community Edition JavaFX files 这里写图片描述 Ultimate Edition, Community Edition JavaScript files 这里写图片描述 Ultimate Edition JavaScript test files 这里写图片描述 Ultimate Edition JavaScript files that can be executed on Node.js 这里写图片描述 Ultimate Edition Jade files (refer to the section Pug (Jade) Template Engine) 这里写图片描述 Ultimate Edition JSF files 这里写图片描述 Ultimate Edition, Community Edition JSHint configuration files 这里写图片描述 Ultimate Edition JSON files 这里写图片描述 Ultimate Edition JSTestDriver Config files 这里写图片描述 Ultimate Edition Java Server Pages files 这里写图片描述 Ultimate Edition, Community Edition JSPx files 这里写图片描述 Ultimate Edition, Community Edition Kotlin files 这里写图片描述 Ultimate Edition, Community Edition Kotlin classes 这里写图片描述 Ultimate Edition, Community Edition Kotlin interfaces 这里写图片描述 Ultimate Edition, Community Edition Kotlin enums 这里写图片描述 Ultimate Edition, Community Edition Kotlin objects 这里写图片描述 Ultimate Edition, Community Edition Less files 这里写图片描述 Ultimate Edition Patch files 这里写图片描述 Ultimate Edition, Community Edition Perl files 这里写图片描述 Ultimate Edition, Community Edition PHP files 这里写图片描述 Ultimate Edition, Community Edition Properties files 这里写图片描述 Ultimate Edition, Community Edition Resource bundles 这里写图片描述 Ultimate Edition, Community Edition XML-based properties files 这里写图片描述 Ultimate Edition, Community Edition Pug files (refer to the section Pug (Jade) Template Engine) 这里写图片描述 Ultimate Edition Regular expressions 这里写图片描述 Ultimate Edition, Community Edition RELAX NG Compact Syntax 这里写图片描述 Ultimate Edition, Community Edition Sass files 这里写图片描述 Ultimate Edition SCSS files 这里写图片描述 Ultimate Edition Scala files 这里写图片描述 Ultimate Edition Smarty, Smarty config files 这里写图片描述 Ultimate Edition SQL files 这里写图片描述 Ultimate Edition, Community Edition Stylus files 这里写图片描述 Ultimate Edition Drools Expert files 这里写图片描述 Ultimate Edition Text files 这里写图片描述 Ultimate Edition, Community Edition TypeScript files 这里写图片描述 Ultimate Edition Velocity template files 这里写图片描述 Ultimate Edition XHTML files 这里写图片描述 Ultimate Edition, Community Edition XML DTD files 这里写图片描述 Ultimate Edition, Community Edition XML files 这里写图片描述 Ultimate Edition, Community Edition YAML files 这里写图片描述 Ultimate Edition
  • 注意,如下图所示,对于压缩过的 JavaScript 文件,图标会有 010图案

  这里写图片描述