终于来了,idea2021.1版本正式发布,完美支持wsl2(代码片段)

空无 空无     2022-12-10     341

关键词:

先点赞再看,养成好习惯

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

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

WSL 2 的支持


都说 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

运行目标


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

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

内置的 HTML 预览器


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

搜索范围的增强

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

Windows 版本的任务栏增强


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

增强的 Pull Request 支持


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

支持 Git 提交模板

和其他分支对比文件

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

拆分窗口优化


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

JSON Path 的支持



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

JAVA 16 的支持


IDEA 2021.1 版本已经支持了 JAVA 16

更智能的数据检查



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

浅色 UML 背景的支持


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

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

原创不易,未经授权禁止转载。如果我的文章对您有帮助,请点赞 / 收藏 / 关注鼓励支持一下吧❤❤❤❤❤❤

windows11正式版终于发布,最低配置要求来了

今天,微软开始正式推送Windows11。“让用户与之所爱,更近一步。”这是微软日前官宣Windows11正式推送日期时许下的愿景,并称Windows11将给用户带来全新的体验。实际上经过Windows11预览版镜像泄露事件,再加上各... 查看详情

java14来了!switch竟如此简单?lombok也不需要了?来用idea搭建java14吧!

...此版本并不是LTS(长期支持版)版本,所以不要慌,我们先来了解一下好了,等LTS版本发布后再用也不迟。版本说明现在Java的发布节奏是每年发布两个GA(GeneralAvailability,正式发布版),每6个月发布一版,发布月份为3月和9月。Oracle 查看详情

java14来了!switch竟如此简单?lombok也不需要了?来用idea搭建java14吧!

...此版本并不是LTS(长期支持版)版本,所以不要慌,我们先来了解一下好了,等LTS版本发布后再用也不迟。版本说明现在Java的发布节奏是每年发布两个GA(GeneralAvailability,正式发布版),每6个月发布一版,发布月份为3月和9月。Oracle 查看详情

go1.18终于来了!(代码片段)

Go1.18正式版发布了!包含大量新功能的版本,最大的改变带来---泛型、工具链的实现、运行时和库的更改,还改善了性能。可以点击底部查看原文,观看视频版泛型教程该版本保持了Go语言的兼容性承诺:几乎所有Go程序都能像... 查看详情

idea2021.1版本springboot项目日志的说明及使用(代码片段)

目录一、log4j与logback的关系二、为什么使用logback三、SpringBoot项目对logback的使用3.1、添加依赖3.2、默认配置四、logback-spring.xml详解4.1、logback-spring.xml的概述4.2、logback-spring.xml中的三个主要类4.3、日志级别4.4、<configuration>元素... 查看详情

idea2021.1版本springboot项目日志的说明及使用(代码片段)

目录一、log4j与logback的关系二、为什么使用logback三、SpringBoot项目对logback的使用3.1、添加依赖3.2、默认配置四、logback-spring.xml详解4.1、logback-spring.xml的概述4.2、logback-spring.xml中的三个主要类4.3、日志级别4.4、<configuration>元素... 查看详情

idea正式版终于支持中文版和jdk直接下载了(太方便了)附介绍视频

IDEA2020.1?经过了漫长的打磨终于发布正式版了,而这次的版本不止直接支持?Java14,还带来了两个重量级的功能,官方中文版支持和?JDK?直接下载。在之前的开发中,当我们需要下载?JDK?时,通常的步骤是这样的:首先去?Oracle?的官... 查看详情

python3.11正式版来了

原文:https://realpython.com/python311-new-features终于,Python3.11正式版发布了!2020年1月1日,Python官方结束了对Python2的维护,这意味着Python2已完全退休,进入了Python3时代。打从进入3版本以来,Python官方已经 查看详情

python3.11正式版来了

原文:https://realpython.com/python311-new-features终于,Python3.11正式版发布了!2020年1月1日,Python官方结束了对Python2的维护,这意味着Python2已完全退休,进入了Python3时代。打从进入3版本以来,Python官方已经 查看详情

java11正式发布了,让我们的代码更完美

...题互动Java11已经发布了,我们今天聊聊大家还停留在哪个版本呢?大家对于新版本的迅速的发布有什么想说的呢?09月25日,Oralce正式发布了Java11,这是据Java8以后支持的首个长期版本。我们都知道,前面的几个版本都不是长期支... 查看详情

intellijidea2021.2发布,这次要干掉findbugs了!!

大家好,我是你们的码农大哥——栈长。IDEA2021.2来了距离《IntelliJIDEA2021.1》的发布已经过去3个月了,现在IDEA2021.2也来了:老规矩,更新,解读安排上!更新完,查看IDEA版本:我去,怎么改成... 查看详情

flink一站式计算平台streampark2.0.0重磅发布,首个apache版本终于来了(代码片段)

...伙伴们的数次催更和发版合规的数次整改。现在,它终于和大家见面了。这是一个诚意满满的、值得期待的版本。有超过100位Contributor贡献了超过700个PullRequest,带来了诸多的新特性和改进修复,感谢每一位贡献者的... 查看详情

warningunity2021.1将不兼容之前版本ecs

...发公众号洪流学堂。洪流学堂,让你快人几步。Unity2021.1以后,DOTS会有较大更新。DOTS生态中的部分包(Burst,Jobs,Math,Collections)继续兼容Unity2021.1技术版(但是没说会继续兼容之后的版本),但其他包比如Entities... 查看详情

warningunity2021.1将不兼容之前版本ecs

...发公众号洪流学堂。洪流学堂,让你快人几步。Unity2021.1以后,DOTS会有较大更新。DOTS生态中的部分包(Burst,Jobs,Math,Collections)继续兼容Unity2021.1技术版(但是没说会继续兼容之后的版本),但其他包比如Entities... 查看详情

springboot2.7.6正式版发布,springboot2.7.6来了

一、发布说明11月25日官方发布了SpringBoot2.7.6版本,此版本包括44个错误修复、文档改进和依赖项升级。二、更新内容2.1bug修复即使未启用基于注释的计划,ScheduledBeanLazyInitializationExcludeFilter也会自动配置使用@ContextHierar... 查看详情

idea终于支持中文版和jdk直接下载了(太方便了)附新版介绍视频

这是我的第48篇原创文章。IDEA2020.1经过了漫长的打磨终于发布正式版了,而这次的版本不止直接支持Java14,还带来了两个重量级的功能:官方中文版支持和JDK直接下载。在之前的开发中,当我们需要下载JDK时,通常的步骤是这样... 查看详情

dynamics365子网格编辑终于来了

   Dynamics365的online版本已经在11月1号发布了,on-premises版也在没几天后发布,今天略看了一眼what‘snew一眼就看到了editablegrids,这个不用我说大伙也知道是什么东西,也是大伙一直在等待的东西,目前手头还没有365可... 查看详情

微信公众号的带货时代终于要来了?

罗振宇五年前的假设开始成真微信公众号在近期版本更新中增加了“我的商店”功能。公众号运营者申请开通该功能后,即可以通过文章中插入“我的商品”卡片方式,借助粉丝力量带货创收。字母榜体验后发现,与... 查看详情