Idea下载后初始配置(windows环境下)

经过一段时间的开发后发现eclipse确实没有idea好用。
首先eclipse查找文件的话(ctrl+h/ctrl+shift+r)不能智能匹配,查找的文件字母必须连续,不能跳跃。否则就会找不到。而idea则可以智能匹配,支持字母跳跃输入查找。
其次eclipse查找速度也很慢(尤其是ctrl+h)。而idea在初次建立项目的时候会建立缓存和索引来加快文件的查询和各种查找。
再有idea的功能也是比eclipse强大很多,从快捷键的数量上就可以看出来。
以上只是个人发现的idea优势的冰山一角,其它优点还待大神补充。

废话不多说,咱们步入正文。专业版的intellij可以免费试用30天。为了以后开发方便,咱们需要下载专业版进行**和配置。

0、前言

以下开始讲解配置,注意文章中写的目录结构中 Settings 和 Other Settings 是不同的设置选项。
前者是对当前项目的配置,后者是进行一些默认设置。其作用范围是不同的。
Idea下载后初始配置(windows环境下)

一、**

安装过程中有个界面如下,咱们选择 License server 填上 http://idea.iteblog.com/key.php 下一步,点击 Activate 即可**成功(发博文当天亲测可破)。如果安装过程中跳过了此项,而进入了试用期也没关系。选择菜单 Help->Register->License server,填上 http://idea.iteblog.com/key.php 同样可以**。

Idea下载后初始配置(windows环境下)

 二、设置编码

打开 File->Other Settings->Default Settings->Editor->File Encodings 按照下图配置。全部换成utf-8,并且将方框选上对勾。
Idea下载后初始配置(windows环境下) 

三、设置1个tab键=4个空格

因为tab键在不同的环境下占位符个数不一样,所以将tab键换成4个空格,并且默认的缩进也设置为4个(一切按行业标准)。
打开 File->Other Settings->Default Settings->Editor->Code Style->Java 按照下图配置(可能当前版本的 idea 已经是配置好的,就不用更改了)。
Idea下载后初始配置(windows环境下)

四、关闭拼写检查 

否则每次写变量,如果不是正规英文单词,则会有一些警告信息,很烦人。
打开 File->Other Settings->Default Settings->Editor->Code Style->Inspections 按照下图配置,即去掉后面的对勾。
Idea下载后初始配置(windows环境下)

五、忽略大小写

打开 File->Settings->Editor->General->Code Completion(或者快捷键ctrl+alt+s) 按照下图配置,即将图中下拉框选为 None (这样全文搜索就会忽略大小写了,没有弊端,很方便)。
Idea下载后初始配置(windows环境下)

六、开启自动导包与优化包

如果两个包中包含同名类,则不会导入,需要手动导入或者通过快捷键导入,没有风险很方便。
打开 File->Settings->Editor->General->Auto Import(或者快捷键ctrl+alt+s) 按照下图配置。
第一个选项意思是引用类的时候自动导包。
第二个选项意思是自动去除有引用到的包( Optimize 是优化的意思,即去除无用的 import 语句)。
Idea下载后初始配置(windows环境下)

七、将spring的注入异常等级降为warning。

因为 springMVC 通过注解整合 Mybatis 时,向Service类中注入 mapper 类( DAO 实现)会出现异常。因为他是根据 mapper.xml 文件以及 mapper 接口( DTO 接口)运行时生成代理对象,进行注入。而 idea 编辑器在你编辑时候会进行语法检查。在 Service 类中找不到对应的 mapper 类( DAO 实现),因此会报异常。
打开 File->Other Settings->Default Settings->Editor->Inspection 按照下图配置(即在 Default 环境下找到 Autowiring for Bean Class 项目,在右侧的 Severity下拉框选择为黄色 Warning 选项。
Idea下载后初始配置(windows环境下)

八、git、Maven集成配置

打开 File->Settings(或者快捷键ctrl+alt+s) 在搜索栏输入 git/maven 等关键字即可查找到对应配置面板,配置好路径即可。此处略过。

九、git/svn项目集成工具配置,修改后的文件颜色、异常等信息反馈到最上层包

idea 不同状态的文件会呈现不同的颜色,但是这个颜色不会反馈到上层包。通过这个配置后,上层包的颜色会和该文件同步。
打开 File->Other Settings->Default Settings->Editor->Version Control 按照下图配置,即打上勾即可
Idea下载后初始配置(windows环境下)

十、去除不需要的插件

打开 File->Settings->Plugins 将不需要的插件后面的对勾去掉(图为本人配置,大家可以根据自己需要来进行删减)。
Idea下载后初始配置(windows环境下)

十一、配置idea中启动jvm所占用的内存

打开 idea 安装目录下的 bin 目录找到 idea64.exe.vmoptions 文件(该文见识64位版的启动配置文件,如果是32位的则使用默认配置即可)。
打开后设置如下两个参数(针对8G及以上内存)。
-Xms512m
-Xmx1024m

备注

用默认的 Project 视图结构就好,不要选择 Packages 视图结构,会很卡、很慢(原因未知)。
Idea下载后初始配置(windows环境下)