IntelliJ IDEA 2019是一款公司在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。
IntelliJ IDEA 2019特色功能
定制主题
此前,IntelliJ IDEA 官方只提供黑白两种主题供开发者使用,久而久之自然会审美疲劳。但从 2019.1 版本开始,IntelliJ IDEA 支持自定义 UI 主题。自定义 UI 主题使用户能够控制内置 IntelliJ IDEA UI 元素的外观。具体来说,用户可以:
替换图标
改变图标和 UI 控件的颜色
改变 UI 控件的边框和 insets
使用自定义的编辑器方案
添加背景图片
点此查看有关该功能的详细介绍,或下载新的主题来感受一番。
Java
支持 Java 12 Switch 表达式 (Preview)
IDE 能检测到任何可以用增强型“switch”语句或表达式替换的“switch”语句,并为转换提供快速修复。
在三元表达式中精确地高亮显示警告内容
IntelliJ IDEA 2019.1 确保为三元表达式提供更精确的警告内容高亮显示。现在只会高亮显示检测到可空性违规的情况(之前是高亮显示整个三元表达式,即使只在单个条件中违反了可空性)。
Docker
调试器支持调试在 Docker 中的 Java 应用
现在可以使用调试器调试在 Docker 容器内运行的 Java 应用程序。IDE 支持在从 Dockerfile 构建的容器内部进行调试,或者使用 Docker compose (docker-compose.yml) 创建的容器。
除了很多使用方面的改进,还包括针对 Spring Cloud Stream、Thymeleaf 等开发框架的改进。
详情请查看 What's New 页面。
IntelliJ IDEA 2021中文使用说明
压缩包中包含中文包,先安装完成,运行IntelliJ IDEA 2021 进入主界面,将中文包拖进IntelliJ IDEA 2021主界面,提示重启,再次进入即可完成了中文设置。
更新日志
新的项目范围的分析允许开发者在编译前跟踪整个小型或中型项目的错误,这个功能只能够在 IntelliJ IDEA Ultimate 中使用;
IntelliJ IDEA 增加了几个操作,当你保存项目时,IDE 将启动这些操作,包括重新格式化代码和优化导入等。所有这些操作都能在偏好/设置|工具|中找到;
现在,通过新的软件包搜索用户界面,可以轻松管理 Maven 和 Gradle 的依赖关系。你还可以查看是否有任何依赖的版本更新,并从编辑器中直接升级。
编辑器:
检查和快速修复的描述更加全面,其中一些还具有使用实例;
图表具有更有信息量,为你提供一个带有图谱的结构视图和所选块及其相邻块的预览;
你的项目的版权声明默认包括项目创建年份和当前版本年份;
对 Markdown 的支持得到了改进,能够将 .md 文件转换为各种格式,配置图像大小,并使用拖放来插入图像。还修复了列表格式问题,并增加了新的浮动工具栏,它只在你需要的时候才会激活。
Java:
你可以用不同的方式标记公共、保护和私有的 Java 成员(方法、字段、类)。要配置这个,请到 首选项/设置/编辑器/颜色方案,并展开可见性节点;
引入了一个新的两步式 JavaFX 项目向导;
Kotlin:
Kotlin 代码补全现在默认是基于机器学习机制工作的;
你不必等待代码分析完成后再运行测试,因为现在你可以在打开文件后立即通过点击运行测试图标启动测试;
Coroutines 代理现在可以通过调试工具窗口中的 Coroutines 标签使用。它适用于依赖 kotlinx.coroutines 的 Java 运行配置以及 Spring 和 Maven 运行配置;
运行/调试配置相关的按钮在索引期间处于激活状态,这意味着即使在 IDE 对项目进行索引时,你也可以运行和调试你的应用程序;
为 Kotlin 引入了 WSL 2 支持和 Run Targets 功能;
JavaScript(仅限 IntelliJ IDEA Ultimate):
IntelliJ IDEA 现在可以同时重命名 useState 值和函数;
∨ 展开