笔者是IDEA的忠实用户,比较偏激地说,IDEA是我认为当下最好的Java开发工具。没有其他功能能够超越!之前使用的Mac Pro 16G i7的笔记本进行Java开发,运行无比的流畅。后来换了一份工作,使用MacBook Air 8G i5,运行IDEA极卡,无论是重启IDEA还是重启电脑都不管用。一怒之下,研究了些许IDEA的使用技巧,在这里分享给大家。
IDEA参数配置和说明
点击help—>Edit Custom VM Options,会为我们打开idea.vmoptions文件,该文件配置了idea vm的参数信息。如果是第一次点击,会询问是否创建该文件。我们也可以从idea的安装路径中找到idea.vmoptions文件修改参数。
在该文件中添加如下配置信息,我的笔记本内存大小为8G,读者需根据自己电脑的内存大小设置相应值
-server
#IDEA启动时内存,好比是一间房的大门,门越大,进来的人越多。
-Xms4096m
#IDEA运行时最大内存。值越大,垃圾回收频率越低,卡顿次数越少。
-Xmx4096m
#保留代码占用的内存容量
-XX:ReservedCodeCacheSize=1024m
#下面的我也不是太懂了,照着配置就行
-XX:+UseConcMarkSweepGC
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
照着上面配置完以后,重启IDEA,如果运行速度没有极其明显的提高,你打我!
破解IDEA旗舰版
参考破解IDEA旗舰版
破解教程的没有提到的地方,可以使用在线方式破解,打开IDEA后,在提示你输入激活信息的页面,选择第三种方式:License server,填写以下网址中的任意一个,即可破解。
编码前的操作
- Create New Project:Create New Project:创建一个新的工程 创建一个新的工程
- Import Project: 导入一个现有的工程
- Open:Open: 可以直接打开一个已有工程,可以直接打开Eclipse项目。但由于两个 IDE 的项目配置不一样,所以还是需要配置的
- Check out from Version Control:可以通过版本控制工具服务器地址check out Github或是SVN等版本控制工具中托管的代码。
重点说明:IntelliJ IDEA 没有类似Eclipse 的工作空间概念( Workspaces ),最大单元就是 Project 。如果时开启多个项目的情况,IntelliJ IDEA 提供的解决方案是打开多个项目实例,你可以理解为开多个项目窗口。
快捷键
至于快捷键,实在是太多了,参考IDEA(jetbrain通用)优雅级使用教程,Mac、Windows、Linux环境下的IDEA快捷键大全,应有尽有。