由Eclipse转向IDEA
由于Eclipse的卡顿及吃内存等问题,开始尝试使用Idea。
使用过程中出现的问题,记录下。
1、安装使用
IDEA是收费的,网上有各种激活码和破解方法,可自行搜索或购买正版。
2、快捷键使用
如果习惯了使用Eclipse的快捷键,还可以设置兼容Eclipse的快捷键,
设置方法:File->Settings,搜索keymap,右侧下拉选项选择Eclipse即可
感觉IDEA挺人性化,考虑很周到。
常用快捷键
快捷键 | 功能 |
---|---|
Ctrl+Alt+L | 格式化代码 |
Alt+Enter | 可以得到一些Intention Action,例如将”==”改为”equals()” |
双击Shift | 弹出 Search Everywhere 搜索框 |
3、Maven配置
设置方法:File->Settings,搜索maven,如下图:
现在一般都是maven项目,需要配置下maven,公司内部都会有自己的私服,在家学习的话推荐使用阿里的私服,在maven的setting.xml中配置mirrors。
1 |
|
4、设置自动编译
5、命令行使用git
File -> Setting -> Tools -> Terminal -> Shell Path 中填写git中 bash.exe的路径。
保存后重启应用,控制台展示如下:
6、编码
统一使用UTF8编码,以免导入项目后出现各种奇怪的问题:如无法识别的类
7、调整idea运行时内存
打开idea安装位置,找到文件idea64.exe.vmoptions
-Xms512m
-Xmx1024m
-XX:ReservedCodeCacheSize=512m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
说明:
1.Xms512m,最小内存
2.Xmx1024m,最大内存
3.XX:ReservedCodeCacheSize预留代码缓存的大小
4.-XX:+UseConcMarkSweepGC,设置年老代为并发收集
根据自己机器情况,合理设置内存大小。
8、Error:java: Compilation failed: internal java compiler error
解决方法:File–>Settings…–>Build,Execution,Deployment–>Compiler–>Java Compiler 设置相应Module的target bytecode version的合适版本,我这里设置的是1.8.
9、修改背景颜色为护眼绿
路径:File->Settings->Editor->Color Scheme->General->Text->Default text,
设置RGB值为:C7EDCC
目前刚开始使用idea,后续使用中遇到问题再记录,如果大家有关于idea使用中好的技巧,可在下方评论探讨。