工欲善其事,必先利其器!

就在不久之前,Java畛域的开发神器IntelliJ IDEA终于迎来2021年的一个重要的大版本更新:IntelliJ IDEA 2021.1

现如今大量的Java开发者深度依赖着这款开发软件,正如网上的段子所言:“能够毫不夸大地说,多少Java程序员来到了IDEA就不会写代码了(狗头)”,由此可见其应用的宽泛水平。

新版本一进去,我也急不可待地想尝试一番。当然,主力开发机我是不敢乱降级的,所以这两天,我在一台平时用来做测试的老开发本子上更新了全新的IDEA。

软件启动界面关上的那一瞬间,我就晓得事件并不简略。

本文 GitHub https://github.com/rd2coding/Road2Coding 曾经收录,外面有我整顿的6大编程方向的自学路线+知识点具体梳理+面试题+简历+资源+配套硬核pdf,以及我的程序员人生。

全新的启动页面

更新后,全新的启动页面更加花里胡哨了。

软件启动速度也是十分之快,就我这多年苦练的火箭般手速,都差点没截来上面这张启动页面图。


Space集成

JetBrains提供的Space这个性能不晓得大家有没有据说过,讲白了就是一套集成的团队合作环境,能够提供包含构建交付、聊天合作、团队治理以及项目管理等在内的一整套合作一体化解决方案。

最新的IDEA 2021.1把Space环境给无缝地集成进来了,当初属于开箱即用的状态,软件的右上角就有快捷入口:


反对WSL 2

这个性能置信对于很多依赖Windows零碎以及WSL性能的用户来说,几乎是喜大普奔!

以前WSL就算再好用,然而你的IDE并没有和它买通,多少总是一个遗憾。

这下好了,二者间接买通了,IDEA反对WSL 2。你能够间接在新版IDEA 2021.1中运行并开发WSL 2中的Java我的项目,包含Gradle类型我的项目和Maven类型等我的项目均反对。


Run Targets

Run Targets这个性能的意思有点相似于下面刚聊过的WSL 2。它容许开发者间接在近程主机甚至在Docker容器上运行和调试我的项目。

所以到目前为止,新版IDEA 2021容许开发者能够在本地、WSL 2、SSH近程主机、Docker等指标上运行我的项目,能够说贼香了!


反对Java 16

这也算是一个比拟重磅的更新。

近两年来,Java版本的公布速度也是快如老狗,我还在用Java 8,它都淦到Java 16了。

对于Java 16的新个性,我还筹备写篇文章来具体聊一聊呢,包含比方:

  • Records个性转正
  • instanceof模式匹配转正
  • jpackage转正
  • Unix域套接字通道
  • 弹性Metaspace
  • ZGC
  • 矢量API
  • 内部链接API
  • ...

这次IDEA 2021版的一个很重要的更新就是退出了对Java 16的根本反对,留神是根本反对。

除此之外IDEA还新增了几项查看机制,典型比方更加智能的数据流剖析查看。

链式结构形式的优化格局设置等等。

目标都是为了帮忙晋升可读性,进一步晋升用户体验。


Code With Me

Code With Me是一项用于合作开发与结对编程的服务,能够实现Host-Guest模式的“手摸手”(滑稽)结对编程和群体编程。

目前,新版IDEA开箱即用地反对了Code With Me性能,同时它还具备音频通话和视频通话性能,能够满足随时随地的沟通需要,这操作几乎骚到爆。


版本控制

版本控制这一块目前做了不少的更新,包含能够更快地实现PR的创立提交,反对PR模板。

变更提交至代码库前的自定义代码查看配置。

以及反对自定义Git提交模板等等。


其余用户体验晋升

IDEA内置HTML网页预览

以前在IDEA中预览网页得跳到内部浏览器,而现如今IDE的编辑器外部就反对Built-in级别的网页预览,只须要在右上角点那个IDEA小图标即可激活,而且能够编辑网页源码时做到同步更新和预览。

Windows版本任务栏加强

在Windows平台的新版IDEA上,可间接在任务栏(或开始菜单)上右键快捷呼出最近应用的我的项目。

搜寻时自定义内部依赖项

讲白了,就是使搜寻范畴更易于自定义,咱们能够间接在设置中进行Scope定义,自行抉择External Dependencies的范畴是否蕴含。

窗口拆分优化

当你对编辑器里的多个文件进行垂直窗口拆分时,双击某个Tab就能够将以后文件窗口最大化,再次双击Tab则会还原。


当然除了这些之外,新版IDEA还新增了很多更新和加强,比方:对Kotlin、Scala、JavaScript等语言的开发优化、对常见框架与技术的优化和反对、对Kubernetes和Docker的更新反对和改良、数据库工具的更新反对等等,因为工夫无限,在此就不一一赘述了,有须要的能够按需细究。

最初,让咱们一起大喊一句:“IDEA,yyds!”


后 记

最近花了大把力量,把自用的编程学习资源做了个大整顿。

都是纯肝货,目录如下,有须要的能够自取。

该内容 GitHub https://github.com/rd2coding/Road2Coding 曾经收录,外面还有我整顿的6大编程方向的自学路线+知识点大梳理我的简历面试考点几本硬核pdf笔记,以及我的程序员人生,欢送star。

整顿不易,白瞟不好,记得三连反对一波哇。