IntelliJ IDEA的介绍和基本设置
一、基本介绍
1、由JetBrains公司开发的一系列开发工具:
IntelliJ IDEA(java、scala、Groovy开发)、Android Studio(Android开发)、Webstrom(前端开发)PhpStrom(php开发)、RubyMine(Ruby开发)、PuCharm(Python开发)
2、IntelliJ IDEA支持
二、安装目录和基本配置
1、安装目录
主要关注bin目录下的idea64.exe(启动)、idea64.exe.vmoptions(虚拟机参数配置,可以配置堆内存的初始化和最大值等)和idea.properties(属性配置)。
2、配置目录
一般在用户的目录下,如C:\Users\Administrator\.IdeaIC2016.2 ,下面有config和system配置,当需要将用户习惯行为导入下一个ide时,则需要关注该文件。并且当需要删除配置,让其自动生成时(类似eclipse的workspace下的.metadata文件),可以删除该system文件夹。
三、基本设置(File》Settings)
1)、主题设置
Appearance&Behavior 》Appearance 》theme 下进行主题设置,如:
2)、字体设置
Appearance&Behavior 》Appearance 》Override Default fonts 。。。
3)、编辑区主题和字体设置
编辑区字体大小:Editor》color&font》font 》size ; 编辑区主题:Editor》color&font》theme
4)、文件编码
Editor》File Encodings, 可以对Global Encoding、Project Encoding、PropertiesFiles 编码进行设置,如下:
5)、图标(不同版本可能会有差异)
四、索引和缓存
1、索引
修改索引:
2、缓存
五、编译
1、编译类型
1)、Compile
idea不像eclipse一下在写完代码后需要ctrl+s进行保存,并且保存时会进行编译(可能是项目很缓慢和停顿,用过的都应该有映像),但是不编译也不会影响代码的检查(同样会进行报错)。可以使用Setting》Build,Execution,Deployment》Compile 下的make project automatically(默认保存时不进行编译)进行设置。
可以在类文件上 》右键 》Recompile 进行编译操作。
2)、ReBuild、Rebuild Module
这是对整个工程、工程下的模块进行编译,执行时间可能较长。
3)、make
只对修改过的文件进行编译。
2、运行之前的编译设置
可以通过 RunDebug Configurations》选中项目》Before Launch。。。对项目运行执行的操作进行设置,一般默认为build操作,如下:
3、编译设置
1)、编译的总体设置
主要设置:make project automatically,默认保存时不进行编译,可以修改为编译;Build process heap size编译的堆内存大小,若报错编译的堆溢出则可以设置该值,或根据自己的电脑内存情况进行调整。2)、Excludes
可以对某些目录不进行编译,可以通过如下进行设置:
3)、编译版本设置
可以对默认工作空间或单独的项目设置编译版本:Settings》Java Compile ,如下: