IDEA Essentials
https://www.jetbrains.com/help/idea/2016.2/essentials.html
- Project
在IDEA中,project概念并不是平时理解的代码工程,它体现为一个IDE配置,包括modules(一个代码工程) and libraries。
.idea文件夹所在目录即是一个project,内部的xml文件是针对该工程的各项配置
- SDK
对于Java来说就是JDK,在创建project时候需要指定SDK
- Module
一个代码工程,相当于maven一个module,即一个pom文件代表的工程,IDEA会生成模块配置文件:模块名.iml
- Library
Library可以在IDE层、project层、module层指定,对应相应的作用域,使用maven的话这方面就通过maven来管理了
- Supported Languages
对多语言的支持,重点看看Coding assistance,会经常用到,https://www.jetbrains.com/help/idea/2016.2/supported-languages.html#d1559217e84
- Scope
文件,包,目录的集合,指定在进行如搜索查找的范围,比如要搜索某个方法调用树时,测试用例中的调用一直跑出来就很麻烦,可以在scope中指定排除
- Encoding
文件编码,不同类型的文件可以指定不同的编码格式
- Code Analysis
代码错误检查、合理性检查,检查项可配置