程序员

终于来了,IDEA 2021.1版本正式发布,完美支持WSL 2

作者:admin 2021-04-13 我要评论

先点赞再看,养成好习惯 IntelliJ IDEA 2021.1 EAP 版本已经发布了很久,就在今天,终于等到正式版的发布。这个大版本最大的更新内容,就是支持WSL 2和JAVA 16了...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
先点赞再看,养成好习惯

IntelliJ IDEA 2021.1 EAP版本已经发布了很久,就在今天,终于等到正式版的发布。这个大版本最大的更新内容,就是支持WSL 2和JAVA 16了。而且除了支持WSL 2,也支持其他形式的“ssh 远程运行”,就像clion那样;让你的java程序开发在本地,而运行在远程。

赶紧来看看,2021年这个大版本有哪些更新内容吧!

WSL 2的支持

image.png
都说Windows 是Linux最好的发行版,可是你的IDE不支持WSL运行那又有何用呢?

现在IDEA 终于支持了WSL 2,让我们可以再Windows 上开发,而运行在 WSL 2环境下,像JDK、构建环境(maven/gradle)都可以是WSL 2系统中的,实在太爽了。

以后就可以完全用WSL 2来进行开发了,日常Windows,所有开发环境全部wsl,而且文件系统也是打通的,完全没理由拒绝!

详细的Windows 10 安装WSL 2的教程,可以参见微软的官方文档,跟着文档一步步来就可以了,非常简单。
Windows Subsystem for Linux Installation Guide for Windows 10

运行目标

RunTargets1.gif
运行目标,这个功能太香了。我们的程序不光可以运行在本地,在WSL 2,在远程SSH主机,还可以再Docker中,一键运行在Docker。

而且Docker 对WSL 2的支持也非常好,我们还可以运行在WSL 2中的Docker,同时用Windows 中的Docker管理工具,真香!

内置的HTML预览器

EditorHTMLPreview.gif
在HTML文件中,只需要点击右上角的IDEA图标,就可以使用内置预览器去预览网页了,而且实时刷新,再也不用打开浏览器预览。

搜索范围的增强

image.png以后我们在搜索时,还可以添加外部的依赖到作用域中,完成更全面的搜索。设置入口在Preferences/Settings | Appearance & Behavior | Scopes?

Windows 版本的任务栏增强

image.png
在任务栏中,对IDEA右键会出现最近的项目

增强的Pull Request支持

VCSPullRequests.gif
你的提交PR操作,以后只需要在Pull Request面板中进行了,再也不用命令和网页

支持 Git 提交模板

VCSGitCommitTemplate.gif

和其他分支对比文件

image.png现在可以再_Compare with branch_弹框中,与其他分支对比文件了

拆分窗口优化

EditorMaximizeTabs.gif
垂直分割编辑器窗口后,双击Tab就可以将当前窗口最大化,再次双击会还原

JSON Path的支持

EditorJSONPath1.png
EditorJSONPath2.png
以后打开.json文件时,就可以用JSON Path过滤/转换/输出了

JAVA 16的支持

image.png
IDEA 2021.1 版本已经支持了JAVA 16

智能的数据检查

image.png
image.png
IDEA 现在会提示你一些基本的错误,比如数据长度为负数,提示你拆箱装箱等。

浅色UML背景的支持

image.png
对于一些喜欢用浅色主题的同学来说,以后看UML图再也不用深色了

好了,IDEA 2021.1 版本的主要新特性就这些,还有一些Docker/JavaScript/K8s的特性,大家有兴趣可以浏览官方说明:https://www.jetbrains.com/idea/whatsnew/

原创不易,转载请联系作者。如果我的文章对您有帮助,请点赞/收藏/关注鼓励支持一下吧??????

本文转自网络,版权归原作者所有,原文链接:https://segmentfault.com/a/1190000039790162

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 四两拨千斤——你不知道的VScode编码Ty

    四两拨千斤——你不知道的VScode编码Ty

  • 我是如何在 Vue 项目中做代码分割的

    我是如何在 Vue 项目中做代码分割的

  • position:sticky 粘性定位的几种巧妙应

    position:sticky 粘性定位的几种巧妙应

  • 从零到一搭建React组件库

    从零到一搭建React组件库

腾讯云代理商
海外云服务器