欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Idea使用说明

程序员文章站 2022-07-09 19:10:52
...

 

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