《IntelliJ IDEA 2020》是一款专业的 JAVA IDE 编程工具,它功能强大且专业度高。为用户配备了 git、svn、github 等版本控制工具,还具备智能代码助手、代码自动提示等实用功能。其强大的静态代码分析以及符合人体工程学的设计,能让开发设计工作更为轻松。
- 卓越的重构支持
在所有 IDE 里,IntelliJ IDEA 是最早支持重构的,其出色的重构能力一直是它的核心卖点之一。
- 智能选取功能
很多时候,我们需要选取某个方法、循环,或者逐步从一个变量扩展到整个类进行选取。IntelliJ IDEA 提供了基于语法的选择方式,默认设置下按 ctrl + w 可不断扩充选取范围,这在重构时极为方便。
- 丰富的导航模式
IntelliJ IDEA 官方版提供了多样的导航查看模式,例如按 ctrl + e 可显示最近打开的文件,按 ctrl + n 会弹出类名查找框(该框有智能补充功能,输入字母后会显示所有候选类名)。在基本的 project 视图中,还能选择多种视图方式。
- 历史记录功能
无需借助版本管理服务器,仅依靠 IntelliJ IDEA 就能查看任何工程中文件的历史记录,版本恢复时也能轻松操作。
- 编码辅助功能
对于 Java 规范中提倡的 toString()、hashCode()、equals() 以及所有的 get/set 方法,无需手动输入,可自动生成代码,让开发者摆脱无聊的基本方法编码工作。
- 灵活的排版功能
虽然基本所有的 IDE 都有重排版功能,但只有 IntelliJ IDEA 的排版功能更人性化,它支持排版模式定制,可根据不同项目需求采用不同排版方式。
- 对 JSP 的全面支持
无需任何插件,即可完全支持 JSP。
- 智能编辑
在代码输入过程中,可自动补充方法或类。
- EJB 支持
无需任何插件,完全支持 EJB(6.0 支持 EJB3.0)。
- 代码检查
能自动分析代码,检测不符合规范、存在风险的代码,并加亮显示。
- 动态语法检测
任何不符合 Java 规范、自定义规范或累赘的代码,都会在页面中加亮显示。
- XML 的完美支持
对 XML 提供全提示支持,所有流行框架的 XML 文件都能实现全提示。
- 列编辑模式
用过 UltraEdit 的用户都认可其列编辑模式,它能减少大量重复工作,而 IntelliJ IDEA 完全支持该模式,进一步提高编码效率。
- 预置模板
可将常用方法编辑进预置模板,使用时输入简单字母就能完成全部代码编写。例如,将 public static void main(String[] args) {} 预设为 pm,输入 pm 后按代码辅助键,即可自动输入代码。
- 完美的自动代码完成
智能检查类中的方法,当发现方法名唯一时自动完成代码输入,减少后续代码编写工作量。
- 版本控制完美支持
集成了市面上常见的所有版本控制工具插件,如 git、svn、github,让开发人员在编程过程中可直接在 IntelliJ IDEA 里完成代码提交、检出、解决冲突、查看版本控制服务器内容等操作。
- 未使用代码检查
自动检查代码中未使用的部分并给出提示,使代码更高效。
Lombok 插件现在能正常工作,不会被异常阻塞。
MacBook Touch Bar 在调试后不再卡顿。
改进了 Gradle 和 Maven 项目的自动导入用户体验。
“拉取请求工具”窗口将为 GitHub 企业服务器上的所有项目打开。
Windows Defender 警告不会干扰工作。
新选项卡将按用户偏好打开。
终端光标在处理多个打开项目时表现良好。
项目视图中的文件选择快捷方式恢复正常。
IDE 可显示 WSL 文件系统上项目的本地历史记录。
可在 Windows 上打开的驱动器根目录中创建项目。
IDE 能顺利运行数据库查询。
IDE 使用新的 SSH 配置可成功连接到远程主机。
拉取请求对所有 GitHub 企业 url 都能正常工作。
