Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >IntelliJ IDEA2021.3 新版 即将来袭,这次又带来了哪些神仙功能

IntelliJ IDEA2021.3 新版 即将来袭,这次又带来了哪些神仙功能

原创
作者头像
终码一生
修改于 2021-11-03 01:20:58
修改于 2021-11-03 01:20:58
3.1K0
举报
文章被收录于专栏:终码一生终码一生
IntelliJ IDEA 2021.3
IntelliJ IDEA 2021.3

1、前言

根据JetBrains官方介绍,IntelliJ IDEA2021.3正式版将在11月发布,很显然,在如今众多的Java的IDE中,IntelliJ IDEA独树一帜,拥有众多的粉丝,我们也可以从他的更新速度就能看出来(相对以往,更新的频次更快了)。

那么,即将发布的新版本IDEA又将给我们带来哪些新特性呢?小编从官网大概了解了下,目前最新的稳定版本为2021.2.3,而在这个基础上2021.3也早已经已经发布了多个EAP版本,官方也已经将2021.3版本(不稳定)预发布,供大家下载使用。

我们也可从多个EAP构建版本中,大概了解到2021.3将要带来哪些更新和黑科技。

2、主要更新

IntelliJ IDEA 2021.3 EAP 1

  • 改进了调试器 UI
  • 用于跟踪不安全字符串的新检查
  • 能够从 IDE 合并请求并为 Space 项目创建代码审查
  • 能够将文件标记为在空间代码审查中查看
  • 重新设计的 Maven 配置

IntelliJ IDEA 2021.3 EAP 2

  • 新书签工具窗口
  • Kotlin 的调试器改进
  • 为 Kotlin提取常量重构
  • 支持 Windows 上的 Async Profiler 2.0
  • 能够比较 .jfr 快照
  • 为远程分支检出并重新定位到 Current
  • 重新组织了 VCS 设置
  • 标识特定代码作者的新内联提示
  • 改进了引入变量和引入参数重构

IntelliJ IDEA 2021.3 EAP 3

  • SSH 连接的代理支持
  • 能够在“运行”工具窗口中拆分选项卡
  • 改进的查找用法
  • 重新设计的显示用法
  • Kotlin 的持续条件检查
  • 改进了意图预览
  • 支持 Android 插件 2020.3.1

IntelliJ IDEA 2021.3 EAP 4

  • 支持远程开发
  • 新建更改工具窗口
  • 支持 Groovy 4
  • 辅助功能更新
  • 新的 Java 检查
  • 质量提升

IntelliJ IDEA 2021.3 EAP 5

  • Kotlin 中范围的内联提示
  • 折叠 Kotlin 协程的新选项
  • 用于 Kotlin 项目的更好的新项目向导
  • Kotlin 中非阻塞上下文检查中可能阻塞调用的改进
  • 用于 Git 的新“全部推送到此处”操作
  • IntelliJ IDEA 终端支持Windows 上的新ConPTY API
  • IntelliJ IDEA 终端中的预输入支持
  • 多项质量改进和错误修复

IntelliJ IDEA 2021.3 EAP 6

  • 增强型 HTTP 客户端
  • Kotlin 对 CDI 的支持
  • 改进的 UML 类图

....

3、主要功能介绍

看完上面主要的更新内容,可以发现其实很多更新是对之前版本的Bug的修复和已有功能的优化完善,同时也引入了一些不错的新功能。这里简单的介绍一下这些新特性。

  • 不安全字符串检查

这个是新添加的一项代码检查功能,可帮助您发现 SQL 注入和 XSS 缺陷、敏感数据泄漏和不安全的反序列化等风险,让你的代码更加安全。

具体使用:要使此检查起作用,您应该将字符串注释为 @Untainted(“安全”)或 @Tainted(“不安全”)。当您添加org.checkerframework.checker.tainting.qual依赖项时,这些注释将有效。

一旦您注释了必要的字符串,IntelliJ IDEA 将识别您的代码中将@Tainted 或未知字符串传递给带有@Untainted 参数的方法的位置,并向您显示警告。然后,您可以改进代码以解决问题或使用快速修复将字符串标记为安全。

演示:如果您使用包含 SQL 注入的字符串会发生什么?

  • 支持远程开发

这个功能应该算是IntelliJ IDEA2021.3带来的比较给力的新功能了,在一次次版本更新中,对安全性不断的完善的基础上,终于带来了远程开发这一新特性,至少个人感觉这个功能很实用,以后下班回去,礼拜天休息,不用再背着电脑回去了。

该功能允许开发者毫不费力地远程连接到运行 IDE 的机器上,并像在本地机器上一样开发测试项目代码。

具体你可以做哪些操作呢?

  • 无地域限制软件开发人员不受本地设备的限制,可以根据需要从远程机器使用尽可能多的资源。
  • 无开发环境顾虑。远程开发环境可以与本地机器配置分离。这有助于避免版本冲突并在多个工作区之间切换。
  • 避免代码泄露。当开发人员通过远程开发工作流工作时,他们的机器上不会驻留任何源代码。该公司的数据在授权存储库中仍然是安全的。
  • 代码安全性有保证。远程开发功能支持在家工作和混合计划,因为您的项目安全地位于远程机器上并且可以从任何地方访问。

有没有觉得很爽?是不是感觉很给力?那么,如何开启远程开发呢?

答案:安装Jetbrains GateWay,使用Code With Me

关于Code With Me,之前我们有介绍过,不了解的小伙伴,可以看下面这篇文章:

​牛逼!JetBrains 又出了一款编程神器!协同编程!​​

Jetbrains GateWay
Jetbrains GateWay

JetBrains Gateway通过 SSH 连接到远程服务器。启动JetBrains Client,可让您处理远程项目。这里不在过多介绍,具体如何使用,感兴趣的小伙伴,可以通过下面的下载链接和文档,了解更多!

下载:https://download.jetbrains.com/idea/code-with-me/remote-dev/JetBrainsGateway-213.4958.exe

文档:https://www.jetbrains.com/help/idea/2021.3/remote-development-starting-page.html

  • 增强型 HTTP 客户端

在前两天更新的EAP6版本中,对HTTP客户端做了增强,支持GRPC请求,只需使用 GRPC 关键字开始您的请求,让 HTTP 客户端将它们视为 gRPC 请求。

HTTP 客户端现在为 gRPC 提供补全:所有已知的 gRPC 服务、特定服务器的一元和服务器流方法,以及最重要的是,请求正文中接受的消息字段。与普通 HTTP 请求一样,请求正文和响应是纯 JSON 文件。

在即将发布的2021.3版本中,支持以下类型:text/event-stream、application/stream+json 和 application/x-ndjson。这意味着 HTTP 客户端将不再等待流结束,而是即时显示输出。

好了,关于2021.3版本的更新内容,就介绍这些,个人认为这些也是以后我们开发中经常会使用到的,还有很多功能这里不在过多介绍,大家可以等最终IntelliJ IDEA2021.3版本发布之后,再学习了解,我相信新版本的功能会比这些的更加精彩,让我们一起等待官方的正式发布吧!

参考内容:

https://www.jetbrains.com/idea/nextversion

https://blog.jetbrains.com/idea/tag/intellij-idea-2021-3

https://blog.jetbrains.com/idea/2021/10/intellij-idea-2021-3-eap-6-enhanced-http-client-kotlin-support-for-cdi-and-more/

https://www.jetbrains.com/help/idea/2021.3/discover-intellij-idea.html

PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
IntelliJ IDEA 2021.3 激活码 永久激活 2022注册码 长期稳定 亲测
最新全家桶激活码获取方法:https://docs.qq.com/doc/DS3hpVWFnQ2ZGVnhH
终码一生
2022/04/15
6K0
IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进
在这个版本中的远程开发还不是一个正式版本,而是BETA版,但通过这个BETA版本,也可以体验IDEA“远程开发”给我们带来的全新体验。
程序猿DD
2021/12/02
6770
IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进
IntelliJ IDEA + AI 2023.2 新版本即将发布!
IntelliJ IDEA 近期连续发布多个EAP版本,官方在对用户体验不断优化的同时,也新增了一些不错的功能,尤其是人工智能助手补充,AI Assistant,相信在后续IDEA使用中,会对开发者工作效率带来不错的提升。
一行Java
2023/09/04
4320
IntelliJ IDEA + AI 2023.2 新版本即将发布!
IDEA 2021.3 正式发布:更新远程开发、故障排查、Java、Spring、工具等....
经过了好几轮的Beta测试,就在昨天,IDEA 2021.3版终于正式上线了,这也应该是IDEA 2021年最后一个大的版本了
一行Java
2022/04/07
1.7K0
IDEA 2021.3 正式发布:更新远程开发、故障排查、Java、Spring、工具等....
IntelliJ IDEA终于支持对Redis 的可视化窗口操作了,真香!
IntelliJ IDEA 发布了最新2022.3版本,本次更新:可以通过设置切换到新 UI,即可预览焕然一新的 IDE 外观。引入了一个新的 Settings Sync(设置同步)解决方案,用于同步和备份自定义用户设置。此外,IntelliJ IDEA Ultimate 还提供了一种处理 WSL 2 中的项目的新方式、适用于 Spring Bean 自动装配和 OpenAPI 架构生成的新操作,以及 Redis 支持。
Leetcode名企之路
2022/12/28
5K0
IntelliJ IDEA终于支持对Redis 的可视化窗口操作了,真香!
IntelliJ IDEA,真有你的!
作为一个经常使用IntelliJ IDEA来写代码的用户,每次对于IntelliJ IDEA的版本更新都是非常关注的。
乔戈里
2022/10/05
8700
IntelliJ IDEA,真有你的!
IntelliJ IDEA 2020.1 稳定版发布
出处:https://www.oschina.net/news/114775/intellij-idea-2020-1-released
程序员小猿
2021/01/19
7670
IntelliJ IDEA 2020.1 稳定版发布
IntelliJ IDEA 2020.1 稳定版发布
IntelliJ IDEA 2020.1 稳定版来了!这是今年发布的首个重大更新版本,新版本增加了对 Java 14 的支持、为部分 Web 和测试框架添加新功能、为调试器添加数据流分析协助功能(dataflow analysis assistance)、新增 LightEdit 模式,以及支持从 IDE 下载和配置 JDK。
周三不加班
2020/04/13
1.4K0
船新 IDEA 2022.2 正式发布,新特性真香!
作为一个经常使用IntelliJ IDEA来写代码的用户,每次对于IntelliJ IDEA的版本更新都是非常关注的。
macrozheng
2022/07/24
1.1K0
船新 IDEA 2022.2 正式发布,新特性真香!
IDEA 2022.2 发布,骚操作、跟不上!
作为一个经常使用IntelliJ IDEA来写代码的用户,每次对于IntelliJ IDEA的版本更新都是非常关注的。
Bug开发工程师
2023/03/21
7940
IDEA 2022.2 发布,骚操作、跟不上!
IntelliJ IDEA2022.1 正式发布, 更快,更强!
刚刚,Jetbrains正式发布了IntelliJ IDEA2022.1,作为2022年第一个大的版本更新,这次更新对多项功能进行了增强,也新增了不少新功能。
终码一生
2022/04/13
2K0
IntelliJ IDEA2022.1 正式发布, 更快,更强!
IntelliJ IDEA 2021.1 EAP 发布
IntelliJ IDEA 2021.1 EAP 1 现已发布,官方表示,其主要是将 IntelliJ IDEA 2021.1 作为一个高质量的版本来对待,它将增强产品的可用性和用户界面。以及关注用户在问题跟踪器中发现的痛点,并计划提供一些新功能。
用户1516716
2021/03/04
6730
IntelliJ IDEA 2021.1 EAP 发布
IntelliJ IDEA 2021.3 正式发布,支持一键修复,告别各种疑难杂症!!
点击关注公众号,Java干货及时送达 IntelliJ IDEA 2021.3 IntelliJ IDEA 2021.3 来了,作为喜欢尝鲜的人来说,栈长也不例外,必须更新一波! 更新预览,后面会介绍: 更新成功后,出现了新版启动页面: 主要更新 远程开发(Beta) 来看 IDEA 的的欢迎界面: 多了个 Remote Development 远程开发菜单,目前还是 Beta 版本,Code With Me 这个早在 IDEA 2021.1 中就已经实现了,现在还可以直接通过 SSH 的方式远程
Java技术栈
2022/03/03
1.9K0
开发工具|IntelliJ IDEA 2022.2 新版本操作
说明:当前这篇文章是在2022版本出来后,尝试新版特性而写的一篇博文,现在看来,只能当做消遣,饭后谈资。
六月暴雪飞梨花
2023/11/30
5390
开发工具|IntelliJ IDEA 2022.2 新版本操作
IntelliJ IDEA 2022.2发布首个Beta版本
阿里云第四届全球数据库大赛火热开赛,40万奖金广纳英才! 出品 | OSC开源社区(ID:oschina2013) IntelliJ IDEA 2022.2 首个公开测试版已发布。 主要变化 增强远程开发体验 远程开发功能将 IDE 拆分为本地和远程组件,IDE 本身作为后端服务安装在远程服务器上用于加载项目。同时瘦客户端(thin client)在本地运行并提供完整的工作 UI。这两个组件通过 SSH 连接,在远程服务器进行繁重任务的处理,进而提供流畅的本地体验。关于远程开发的更多内容可查看 JetBra
程序猿DD
2022/07/18
7710
IntelliJ IDEA 2022.2发布首个Beta版本
IDEA 2022.2 发布,骚操作,跟不上
点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析 作业调度中间件 Elastic-Job 源码解析 分布式事务中间件 TCC-Transaction
芋道源码
2022/07/19
6820
IDEA 2022.2 发布,骚操作,跟不上
IntelliJ IDEA 2020.1 稳定版发布!
IntelliJ IDEA 2020.1 稳定版来了!这是今年发布的首个重大更新版本,新版本增加了对 Java 14 的支持、为部分 Web 和测试框架添加新功能、为调试器添加数据流分析协助功能(dataflow analysis assistance)、新增 LightEdit 模式,以及支持从 IDE 下载和配置 JDK。
杰哥的IT之旅
2020/06/18
1.1K0
IntelliJ IDEA 2020.1 稳定版发布!
IntelliJ IDEA 2022.1 正式发布:加强依赖分析器,冲突解决更方便!
最近分享了两个关于2022.1版本的功能视频: 有小伙伴跟DD说能不能多说一些2022.1新版本的内容。这里刚好看到OSC开源社区(ID:oschina2013) 有一篇文章了,所以就转载过来,带大家综合性的快速了解一下。 更细节的功能解读和演示,DD后续会在我的视频号和B站(https://space.bilibili.com/396803537)逐步更新,方便大家直观的了解,感兴趣的小伙伴可以关注起来。 以下内容来源:OSC开源社区(ID:oschina2013) 、作者:罗奇奇 IntelliJ ID
程序猿DD
2022/04/15
2.6K0
IntelliJ IDEA 2022.1 正式发布:加强依赖分析器,冲突解决更方便!
IntelliJ IDEA 2022正式发布!这次打死我也不更了。。
点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析 作业调度中间件 Elastic-Job 源码解析 分布式事务中间件 TCC-Transaction
芋道源码
2022/04/18
3.8K0
IntelliJ IDEA 2022正式发布!这次打死我也不更了。。
IntelliJ IDEA2021.3 免添加配置 一键激活
IntelliJ IDEA2022.1 新版本即将到来,你是否在为激活码频繁失效而苦恼?是否在为工具不稳定而忧桑?是否还在为每次繁琐的添加而无奈?好了,今天小编分享的工具,安全稳定,最重要的是,一键永久激活,免配置,告别繁琐操作,so easy!
终码一生
2022/03/30
2.1K1
IntelliJ IDEA2021.3 免添加配置 一键激活
推荐阅读
相关推荐
IntelliJ IDEA 2021.3 激活码 永久激活 2022注册码 长期稳定 亲测
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档