IDEA 教程
IDEA
IntelliJ IDEA 是一种商业化销售的 Java 集成开发环境(Integrated Development Environment,IDE)工具软件,由 JetBrains 软件公司(前称为 IntelliJ)开发,提供 Apache 2.0 开放式授权的社区版本以及专有软件的商业版本,开发者可选择其所需来下载使用。
可以把他当作 Webstorm 一样用,他是 WebStorm 的超集;
系统需求
Windows | Mac | Linux | |
---|---|---|---|
操作系统及版本 | Windows 10/8/7 x64 | OS X 10.8 或更高版本 | GNOME 或 KDE 桌面环境 |
存储器 | 最低要求 1 GB; 用于 Android 开发与商业开发时,推荐 4 GB 或更多 | ||
存储空间 | 300 MB 硬盘空间 + 至少 1 GB 用于缓存 | ||
JDK版本 | JDK 1.8 (自 2016.1) 随软件附带了 JetBrains 的定制版本 JDK | ||
屏幕分辨率 | 最小 1024×768 |
优点
最突出的功能自然是调试(Debug),可以对 Java 代码,JavaScript,JQuery,Ajax 等技术进行调试。
比如查看 Map 类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的 Entry 实例。
其次,需要动态 Evaluate 一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的 API,可以通过 Code Completion 点出它所支持的方法。
最后,在多线程调试的情况下,Log on console 的功能可以帮你检查多线程执行的情况。
快捷键
-
- 写代码时用 Alt-Insert(Code|Generate…)可以创建类里面任何字段的 getter 与 setter 方法。
-
- 按 Ctrl-N 再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。同样的方法你可以通过使用 Ctrl-Shift-N 打开工程中的非 Java 文件。
- 3.Ctrl-D 复制当前行,Ctrl-Y 删除当前行。
- 4.Ctrl-Shift-U,Ctrl+Shift+Alt+U 显示类继承结构图,再按 Alt-M。
- 5.Alt-F1 回到当前文件所在的目录结构。
- 6.Ctrl-Shift-V 粘贴最近复制过的一些信息。
- 7.Ctrl-Shift-F7 高亮显示所有该文本,按 Esc 高亮消失。
- 8.Ctrl-E 最近打开的文件。
- 9.Ctrl-P 方法参数提示。
- 10.Alt+ Up/Down 在方法间快速移动定位。
- 11.Ctrl+W 选中代码,连续按会有其他效果。
- 12.Shift + F6 选中目录结构的文件,重命名。
- 13.Ctrl + Alt + F12 进入当前文件所在磁盘位置。
- 14.Ctrl + Shift + F 搜索文件。
- 15.Ctrl + Shift + R 搜索指定范围文件,替换文字。
- 16.Ctrl + Shift +W 返回上一次选择的代码块状态。
- 17.Ctrl + Shift + J 自动将下一行合并到当前行末尾。
- 16.Ctrl + Tab Switcher 导航 与 Ctrl + E 类似效果。
- 17.Ctrl + Shift + C 复制当前文件磁盘路径到剪贴板