IntelliJ IDEA 2019.1 现已正式发布,作为今年的首个重大更新版本,2019.1 带来了许多新功能和改进,下面不妨来看看主要概述。
可通过官网下载 IntelliJ IDEA 2019.1 的最新安装包来升级,也可以使用 Toolbox App 进行更新。

最值得关注的新特性包括:支持定制主题、支持 Java 12 Switch 表达式、在 Docker 容器内调试 Java 应用等。
定制主题
此前,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 等开发框架的改进。
=====分割线=====
除了 IntelliJ IDEA,JetBrains 快乐全家桶中的 PyCharm、WebStorm、PhpStorm、CLion、GoLand 和 YouTrack 也均已发布了 2019.1 版本,请各位根据需要进行升级。
Please make sure you have generated the file using 'File|Export Settings' feature.
导入紫色主题时, 这个错误, 有谁知道吗
如果是¥1000左右/年我还勉强能接受,每年都要两千多快实在是有点肉疼啊😂。
刚idea更新到2019了,新版确实不错👍。
引用来自“芭蕉叶子”的评论
更新以后打开idea会报exception in plugin Android Support. Unable to get current time from Google's servers引用来自“petrel1024”的评论
+1引用来自“ibrucekong”的评论
+1引用来自“郭大鹏”的评论
+1引用来自“芭蕉叶子”的评论
更新以后打开idea会报exception in plugin Android Support. Unable to get current time from Google's servers引用来自“petrel1024”的评论
+1引用来自“ibrucekong”的评论
+1引用来自“芭蕉叶子”的评论
更新以后打开idea会报exception in plugin Android Support. Unable to get current time from Google's servers引用来自“petrel1024”的评论
+1引用来自“waylau”的评论
eclipse 赶紧跟上啊~ 劳资需要支持JDK12!引用来自“golyu”的评论
用盗版低调就好,最烦用教育key的人洋洋自得,标榜自己正版还去鄙视盗版的人😂引用来自“厉害吧24中”的评论
给你点赞,最烦这种人了,你看我用教育版,我说啥了吗?引用来自“零度1988”的评论
你们有没有发现mac平台的新版本的代码字体变细了?以前关键词都是加粗的,现在都是细的?引用来自“Sel8616”的评论
改用community版了引用来自“木川瓦兹”的评论
不收费?功能有啥差别吗?引用来自“Sel8616”的评论
改用community版了引用来自“芭蕉叶子”的评论
有没有哪位大佬知道android studio插件无法连接googleserver的报错问题,之前版本就算被墙也不会报错啊引用来自“忘骑象背”的评论
bug多吗?引用来自“Larry_OSC”的评论
升级后Lombok插件不能使用的问题,可修改idea配置文件夹,用户文件夹\.IntelliJIdea2019.1\config\plugins\lombok-plugin\lib\lombok-plugin-0.23-2018.3.jar,用压缩软件打开,直接编辑META-INF\plugin.xml,把第6行<idea-version since-build="183.4284" until-build="183.*"/>
改成<idea-version since-build="183.4284" until-build="191.*"/>,保存进jar,然后重启IDEA就好了.需要重新编译项目
引用来自“OSC_gPAbGv”的评论
👏 确实有用引用来自“golyu”的评论
用盗版低调就好,最烦用教育key的人洋洋自得,标榜自己正版还去鄙视盗版的人😂引用来自“NotFound403”的评论
买了正版支持一下引用来自“ran”的评论
为什么今天买了一年license,Fallback ver=2018.3 过期时间是2019.12.21上个license是2017,版本过期时间2018.12.21
这样搞今年12.21就不能用2019了
你可以百度一下
引用来自“NotFound403”的评论
买了正版支持一下上个license是2017,版本过期时间2018.12.21
这样搞今年12.21就不能用2019了
2019.1刚刚出的,jb你坑人
引用来自“Larry_OSC”的评论
升级后Lombok插件不能使用的问题,可修改idea配置文件夹,用户文件夹\.IntelliJIdea2019.1\config\plugins\lombok-plugin\lib\lombok-plugin-0.23-2018.3.jar,用压缩软件打开,直接编辑META-INF\plugin.xml,把第6行<idea-version since-build="183.4284" until-build="183.*"/>
改成<idea-version since-build="183.4284" until-build="191.*"/>,保存进jar,然后重启IDEA就好了.需要重新编译项目
引用来自“Kane.Sun”的评论
旗舰版跟社区版的差距感觉不值499$引用来自“Larry_OSC”的评论
升级后Lombok插件不能使用的问题,可修改idea配置文件夹,用户文件夹\.IntelliJIdea2019.1\config\plugins\lombok-plugin\lib\lombok-plugin-0.23-2018.3.jar,用压缩软件打开,直接编辑META-INF\plugin.xml,把第6行<idea-version since-build="183.4284" until-build="183.*"/>
改成<idea-version since-build="183.4284" until-build="191.*"/>,保存进jar,然后重启IDEA就好了.需要重新编译项目
引用来自“织梦之魂”的评论
支持docker调试,牛逼👏引用来自“waylau”的评论
eclipse 赶紧跟上啊~ 劳资需要支持JDK12!引用来自“msscn”的评论
key,我需要key引用来自“你们都是技术宅”的评论
tb搜索教育版,几十块可以用一年,省心省力随时更新引用来自“Kane.Sun”的评论
旗舰版跟社区版的差距感觉不值499$引用来自“Larry_OSC”的评论
升级后Lombok插件不能使用的问题,可修改idea配置文件夹,用户文件夹\.IntelliJIdea2019.1\config\plugins\lombok-plugin\lib\lombok-plugin-0.23-2018.3.jar,用压缩软件打开,直接编辑META-INF\plugin.xml,把第6行<idea-version since-build="183.4284" until-build="183.*"/>
改成<idea-version since-build="183.4284" until-build="191.*"/>,保存进jar,然后重启IDEA就好了.需要重新编译项目
把第6行<idea-version since-build="183.4284" until-build="183.*"/>
改成<idea-version since-build="183.4284" until-build="191.*"/>,保存进jar,然后重启IDEA就好了.需要重新编译项目
引用来自“桥头堡2015”的评论
使用lombok及对应插件的同学请暂缓更新引用来自“Cat7373”的评论
激活码用 http://idea.lanyus.com 的即可,修改 hosts 的时候把 account 换成 www 就行引用来自“AiLoser”的评论
老铁 不行啊。。。求救引用来自“郭大鹏”的评论
JBR 11 是啥?我是 java 的门外汉,查不到这个东西。引用来自“wonderWang”的评论
Lombok还不支持,项目中用到Lombok的可以先等一等引用来自“薛柯基”的评论
Lombok早就支持啊。下载Lombok插件引用来自“wonderWang”的评论
我说的是这个版本的idea的Lombok插件还不兼容,我回退到2018.3.6了引用来自“wonderWang”的评论
Lombok还不支持,项目中用到Lombok的可以先等一等引用来自“薛柯基”的评论
Lombok早就支持啊。下载Lombok插件引用来自“郭大鹏”的评论
JBR 11 是啥?我是 java 的门外汉,查不到这个东西。引用来自“郭大鹏”的评论
java build runtime?引用来自“郭大鹏”的评论
JBR 11 是啥?我是 java 的门外汉,查不到这个东西。