Idea使用说明

 

1.idea的历史

 

IntelliJ IDEA是Java开发者理想的IDE。IDEA最大的特点的是高智能代码提示,强大的重构功能,灵活的导航、查找、框架支持,便捷的插件管理。这是其他IDE工具比如Eclipse、MyEclipse所不及的。

 

从安装介质的体积上看:
IDEA3.x  40M左右
IDEA4.x  50M左右
IDEA5.x   60M
IDEA6.x   80M左右
IDEA7.x   90M左右
IDEA8.x   120M
IDEA9.0  135M(目前最新版本)

从上面的数据来看IDEA作为强悍的Java SE/EE/ME开发工具,身躯相比MyEclipse8.0的800多M的体积,只是一个零头而已,但功能上有过之而少有不及。

对于开发者,推荐IDEA历史上最好用的两个版本:
IDEA5.12:特点,速度超快,稳定,耗内存很少,支持JDK4、5、6,集成插件少。
IDEA8.14:特点,速度快,支持流行的框架,稳定,内存耗费一般,支持JDK5、6、7的JDK。

IDEA 5.1.2 download links 创建于: 2006-10-2
 

Linux/Solaris/Generic Unix (use GNU tar to unpack, like tar -xzvf idea-5.1.2.tar.gz):

Mac OS X image:

Zipped distribution without JRE:

2.使用参数的优化

在idea的安装目录,修改idea.exe.vmoptions文件

-Xms256m
-Xmx384m
-XX:MaxPermSize=128m
-XX:NewRatio=4
-Xss128k
-Dsun.awt.keepWorkingSetOnMinimize=true
-server 
参数说明:
-Xms256m设置初时的内存数,你需要设置一个合理的值, 增加该值可以提高Java程序的启动速度。如果你的内存够大,如2G,可以设置到400m。
-Xmx384m设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能。
-Dsun.awt.keepWorkingSetOnMinimize=true可以让IDEA最小化到任务栏时依然保持以占有的内存,当你重新回到IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度。
-server控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集。

如何让光标不随意定位:Settings->Editor中去掉Allow placement of caret after end of lin

3.常用的快捷键

适用于idea5

Ctrl + Space        完成类、方法、变量名称的自动输入
Ctrl + Shift + N        跳转到指定的 java 文件(其它文件)
Ctrl + B        跳转到定义处
Ctrl + Alt + Right/Left        在编辑过的代码位置之间跳转(前进/后退)
Ctrl + Alt + T        用*来围绕选中的代码行(包括if、while、try catch等)
Ctrl + Alt + B        跳转到方法实现处
Ctrl + W        按一个word来进行选择操作(多次按键可选择更大区域)
Shift + F1         在浏览器中显示指定的java docs
Ctrl + Q        在editor window中显示java docs
Ctrl + /        注释/反注释指定的语句
F2/Shift + F2        跳转到下/上一个错误语句处
Shift + F6        提供对方法、变量的重命名
Ctrl + Alt + L        根据模板格式化选择的代码(只对Java格式)
Ctrl + Alt + I         将选中的代码进行自动缩进编排
Ctrl + Alt + O        优化import
Ctrl + ]/[        跳转到代码块结束/开始处
Ctrl + G        跳转到指定行
Ctrl + F4        关闭当前编辑页面
Ctrl + F        搜索

推荐一遍很好的介绍idea的文章:


http://gagi.iteye.com/blog/633778

 

 

你可能感兴趣的:(eclipse,linux,MyEclipse,ide,idea)