IntelliJ IDEA 2021.1更新了好多实用功能介绍

目录

1、WSL 2的支持

2、内置的HTML预览器

3、搜索范围的增强

4、增强的Pull Request支持

5、拆分窗口优化

6、JAVA 16的支持

7、更智能的数据检查


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

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

1、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的教程,可以参见微软的官方文档,跟着文档一步步来就可以了,非常简单。

文档链接:

https://docs.microsoft.com/en-us/windows/wsl/install-win10

运行目标

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

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

2、内置的HTML预览器

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

3、搜索范围的增强

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

Windows 版本的任务栏增强

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

4、增强的Pull Request支持

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

支持 Git 提交模板

和其他分支对比文件

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

5、拆分窗口优化

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

JSON Path的支持

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

6、JAVA 16的支持

IDEA 2021.1 版本已经支持了JAVA 16

7、更智能的数据检查

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

浅色UML背景的支持

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270730.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

生产三码 黑苹果_黑苹果OC配置工具:OpenCore Configurator v2.15.2.0

一、版本软件版本:OpenCore Configurator 5.15.0.1更新日期:2020年10月14日系统版本:macOS 10.12 Sierra及以上二、OpenCore简介OpenCore是非常优秀的开源软件,旨在通过提供更加通用和模块化的系统来解决Clover带来的限制和问题&a…

电脑硬件常见故障维修技巧

电脑已经成为我们学习日常生活娱乐必不可少的设备了,时间久了难免会遇到小故障,今天我们一起来看下遇到常见的电脑硬件方面的小故障,我们应该如何去自己检测和维修吧。 电脑检测故障我们还是要从电脑的几大硬件开始检查起。 1、CPU 打开机箱查…

gdb查看空指针 linux_5 个鲜为人知 GNU 调试器(GDB)技巧

了解如何使用 gdb 的一些鲜为人知的功能来检查和修复代码。-- Tim Waugh(作者)GNU 调试器 (gdb)是一种宝贵的工具,可用于在开发程序时检查正在运行的进程并解决问题。你可以在特定位置(按函数名称、行号等)设置断点、启用和禁用这些断点、显示和更改变量值&#xff…

盘点三个JavaScript案例——实现限时秒杀、定时跳转、改变盒子大小

前言 今天来给大家盘点三个JavaScript案例,分别是实现限时秒杀、定时跳转、改变盒子大小案例,一起来看看吧! 一、实现限时秒杀案例 1.在淘宝网中,商家为了促销经常搞一些活动,例如限时秒杀是常见的一种活动&#xff0c…

华为的鸿蒙系统是海思_死心了!华为鸿蒙系统首款终端确认,不是手机

欢迎点击上面ZAKER关注5 月底谷歌宣布断供华为。随后,华为 " 秘密 " 研发 7 年的自主产权操作系统鸿蒙被公之于众。随着关于鸿蒙系统的消息越来越多,如鸿蒙系统 2012 年便开始规划、鸿蒙系统在多个国家注册商标等。人们除了佩服华为的未雨绸缪…

网络知识:宽带下载网速是30MB/s,经过路由器后仅10MB/s,看完你就懂了

问题:宽带下载网速本是30MB/s,经过路由器后速度仅10MB/s,这是为什么? 宽带下载测速可以到30MB/s,说明外线和光猫还有电脑是没有问题的。目前家庭的组网基本都是光纤入户了,你的测速瓶颈既然不在光猫&#…

手机投屏到电脑的5种方式,你学到了吗

今天小编给大家分享5种手机投屏到电脑的方式,希望对大家能有帮助! 方法一: 1、我们可以通过Win10自带的投影功能,将我们的手机和电脑连接同一个无线网络。 2、接下来我们就在电脑开始菜单栏里找到设置选项打开。 3、我们进入之后找…

poj 3728 Catch That Cow ([kuangbin带你飞]专题一 简单搜索)

题目大意:题目链接 就是给你N,K,每次有三种惭怍1,-1,*2,,问多少次操作能到K 解题思路,搜索直接算,。,,,哎,啥时候这种垃圾…

不拦截指定路径_控制层访问拦截

在控制层进行访问拦截也是我们在项目中常会遇到的需求,例如:项目中要求系统登录操作有时间限制--12306购票时间的限制等.对于这类需求我们一般有几种选择:过滤器FilterAOPSpringMVC拦截器...本文我们主要说一下SpringMVC拦截器的实现原理Spring MVC的拦截器是基于回调机制,可以…

电脑知识:Win10系统把系统盘的软件移到D盘的简单方法

❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉: 数据库领域优质创作者🏆&#x…

RuntimeException和Exception区别

Exception :受检查的异常,这种异常是强制我们catch或throw的异常。你遇到这种异常必须进行catch或throw,如果不处理,编译器会报错。比如:IOException。 RuntimeException:运行时异常,这种异常我…

语言高精度算法阶乘_JavaScript中的算法(附10道面试常见算法题解决方法和思路)...

https://juejin.im/post/6844903811505455118Introduction面试过程通常从最初的电话面试开始,然后是现场面试,检查编程技能和文化契合度。几乎毫无例外,最终的决定因素是还是编码能力。通常上,不仅仅要求能得到正确的答案&#xf…

硬件:LCD和LED相关知识介绍

目录 一、LCD简介 二、LED简介 三、LED和 LCD的区别 四、LED和 LCD显示器的区别 一、LCD简介 LCD是液晶显示屏(Liquid Crystal)Display的全称,主要有TFT、UFB、TFD、STN等几种类型的液晶显示屏无法定位程序输入点于动态链接库上。 笔记本液晶屏最常用的是TFT。 TFT…

Swagger+AutoRest 生成web api客户端(.Net)

简介 对于.net来说,用web api来构建服务是一个不错的选择,都是http请求,调用简单,但是如果真的要在程序中调用,则还有些工作要做,比如我们需要手写httpClient调用,并映射Model, 如果…

电脑技巧:六款Mac电脑上值得推荐的看图软件

❤️作者主页:IT技术分享社区 ❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。 ❤️个人荣誉: 数据库领域优质创作者🏆&#x…

Git的smart Checkout\force checkout\Don‘t Checkout的区别

我们在develop分支修改了代码,但是没有commit,所以在切换到其他分支的时候回弹出这个窗口. smart checkout就会把冲突的这部分内容带到目的分支(如果你没有点进窗口的那些文件处理冲突的话) force checkout就不会把冲突的这部分内容带到目的分支 dont ch…

软件:推荐5款职场人必备的效率神器APP

目录 1.番茄TO DO(支持Android、ios端下载) 2.块时间 (支持Android、ios端下载) 3.滴答清单(支持Android、ios端、PC端下载) 4.Eventai(仅ios端下载) 5.Ihour(支持Androi…