关于java:IDEA-2021首个大版本发布Java开发者感动哭了附新亮点演示

48次阅读

共计 2127 个字符,预计需要花费 6 分钟才能阅读完成。

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

就在不久之前,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。

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

正文完
 0