一、IDEA简单介绍
IDEA是JetBrains公司的产品,公司旗下最常见的版本还有WebStorm,Android Studio也是基础IDEA开发的,但是AS是Google公司研发的
IDEA是Java集成开发环境,在业界被公认为最好的Java开发工具之一,它在智能代码助手、代码自动提示、单元测试、CVS整合、J2EE等方面的功能都非常优秀。
IDEA主要支持Java、Scala、Groovy等语言,同时集成了目前主流的技术和框架,比如Spring、hibernate等,在企业级应用、Web应用的开发中举足轻重。
IDEA主要优势:
1)强大的整合能力,比如:集成了Git、Maven等开发工具
2)提示功能方便、快捷、广泛,包括Java、xml、Html等
3)好用的快捷键和代码模板
二、IDEA目录结构
bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jre64: 64 位java 运行环境
lib: idea 依赖的类库
license:各个插件许可
plugin:插件
三、工具窗口视图
选项栏下View中的选项,选中或勾掉,视图界面显示不同
四、常用设置
1)主题设置
默认提供三种主题,亦可下载自己喜欢主题,http://www.riaway.com/
2)窗口和菜单字体及大小
3)Editor --> General设置
4)默认字体设置
5)控制台字体设置
6)类头注释信息
7)文件编码
8)自动编译
9)省电模式
File --> Power Save Mode,开启后会关闭各种自动提示
五、模板Templates
模板主要的功能,通过简单的字母缩写快速出现固定模式的代码,提高开发效率。
IDEA模板主要分为:Editor – Live Templates 和 Editor – General – Postfix Completion 两种,当然我们也可以自定义模板。
Live Templates与Postfix Completion基本一致,但live可自定义,Postfix不可以。
1)Live Templates(iterators、other、output)
2)Postfix Completion
六、快捷键
功能 | 快捷键 |
---|---|
复制行 | Ctrl + D |
剪切行 | Ctrl + X |
删除行 | Ctrl + Y |
查找文本 | Ctrl + F |
替换文本 | Ctrl + R |
重写父类方法 | Ctrl + O |
显示类的继承结构 | Ctrl + H |
注释(多行注释) | Ctrl + / ( Ctrl + Shift + / ) |
快速打开一个类 | Ctrl + N |
快速打开一个文件(包括类) | Ctrl +Shift + N |
全文搜索 | Ctrl +Shift + F |
大小写转化 | Ctrl +Shift + U |
格式化代码 | Ctrl + Alt + L |
引入一个变量 | Ctrl+Alt+V 比如:new String() |
优化导包(删除多余,添加所需) | Ctrl+Alt+ O |
将代码包裹(if、while、try等) | Ctrl+Alt+ T |
跳转到方法实现处 | Ctrl+Alt+ B |
生成get/set、构造器、toString等 | Alt + (Fn) + Insert |
切换代码视图(tab) | Alt + left/right |
在方法间快速移动 | Alt + Up/Down |