您当前的位置:首页 > 电脑百科 > 软件技术 > 应用软件

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

时间:2021-04-22 10:12:57  来源:今日头条  作者:Java技术栈

IDEA 2020.3 刚没用多久,2021.1 又陆续给我推送更新了:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

启动就提醒更新,麻烦,那不如更新下,体验下新版本。

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

如上图所示,2021.1 更新了 9 个新特性,下面栈长会一一体验给大家介绍一下。

1、Code With Me

更新重启后,映入眼帘的就是这个 Code With Me 了:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

牛逼啊,估计是去年疫情期间,很多人都选择在家办公,外国也是,IDEA 顺势推出了一个协同写代码方式,不用在办公室,在家就可以邀请其他人协助你写代码,也可以协助他人写代码。

下面来看看怎么用!

1.1)开启协助

首先要开启协助访问,并设置相应的访问权限:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 


王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

默认为只读模式,即别人只能看你的代码,不能编辑,你可以根据需要选择不同的授权模式,也可以自定义权限。

1.2)邀请协助

开启访问成功后,系统会自动复制邀请链接,当然也可以主动复制邀请链接:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

参考链接如下:

https://code-with-me.jetbrain...

链接复制成功后,把邀请链接发给别人。

1.3)加入协助

收到邀请链接后,可以直接在浏览器访问:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

第一次使用这个远程协助功能,需要下载 Code With Me 客户端,也就是说,你根本不需要下载 IntelliJ IDEA 开发工具,只需要下载这个远程协助客户端就可以协助了,这个牛逼!!

下载之后,重新刷新页面:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

邀请方需要点击接受按钮方可允许加入协助。

除了使用浏览器直接访问邀请链接调起 Code With Me 客户端软件进行协助之外,IDEA 2021.1 本身就集成了 Code With Me 插件:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 


王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 


王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

所以,如果本机已经安装了 IDEA 的情况,就可以直接在 IDEA 中输入邀请链接加入他人的协助邀请。


进入协助之后,可以看到协助方的 Code With Me 客户端界面,几乎和 IDEA 一模一样:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

因为我只授权了只读权限,所以这里只能看,不能编辑。

另外,协助方本地是没有源代码文件的,相当于是一个云开发平台。

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

不只是远程协助这么简单,Code With Me 其实就等于一个 IDEA,可以进行正常智能代码提示、代码导航等其他完整 IDEA 的功能。

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

1.4)实时通信

最牛逼的一点莫过于开发了一个在线实时通信系统,可以在线发信息、语音 & 视频通话。

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

下面是官方的视频示例照片:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

不在办公室也可以实现 IDEA 边写代码、边聊天、边开会,不用频繁切换聊天软件,这样虽然是重复造了一个轮子软件,但确实很方便。

1.5)私有网络

那你可能会有疑问了,既然这么爽,这种云协助会不会有代码安全和泄露风险?

是的,代码协助会要经过 IDEA 中间服务器,但所有代码都是加密传输的,安全性理论上有保障,但是如果公司有更严格的安全要求或者政策法规要求,IDEA 也提供了私有网络模式,可以基于自己的服务器配置和运行 Code With Me,这样所有的流量就都在私有网络之内。

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

私有网络之间双方采用 TCP 直连方式,不需要经过中间服务器,私有网络配置有兴趣的可以看下:

https://www.jetbrains.com/hel...

总结一下,Code With Me 都有啥用?

1)问题协助、定位到问题就实时修复;

2)代码评审、技术分享等;

3)……

说点接地气的,有了 Code With Me,找别人协助问题再也不用截图、复制代码了,别人再也不用克隆拉取你的仓库了,也不用再进行分支合并一堆操作了,甚至再也不用第三方远程工具了。。

更重要的一点,压根也不要再配置环境、依赖项了,配置环境简直太费时间了,现在加入别人的邀请协助直接都帮你设置好了。

2、空间集成

 

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

这是一个一站式的解决方案,包括软件开发工具、实时交流、团队和项目管理等。

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

也就是一个项目管理平台,国内外也有很多,有兴趣的可以体验下:

https://www.jetbrains.com/space/

3、JAVA 项目 WSL 2 支持

WSL 是什么鬼?不懂得往下看!

WSL 是适用于 linuxwindows 子系统,可以让开发人员在 Windows 环境中原生运行 GNU/Linux 环境,包括大多数 Linux 命令行工具、实用工具和应用程序等,还支持文件互访,再也不用额外开启虚拟机造成过多的资源开销。

来看下 WSL 2 和 WSL 1 的比较:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

WSL 2 对比 WSL 1 主要优势:

  • 提高文件系统性能
  • 支持完全的系统调用兼容性

WSL 2 使用最新、最强大的虚拟化技术,可以在轻量级实用工具虚拟机 (VM) 中运行 Linux 内核,除了跨操作系统文件系统的性能外,WSL 2 在多个方面都要比 WSL 1 更强。

WSL 2 安装及更多信息请参考:

https://docs.microsoft.com/zh...

这次 IDEA 正式支持 WSL 2 了,真的让 Java 开发上了一个新台阶,像 JDK、Maven、Docker 之类的依赖环境都可以直接安装和运行在 WSL 2 中,即 Windows 开发使用原生 Linux 内核,以避免使用 Windows 开发带来的不兼容性等问题,这个太实用了。

IDEA 香是香,可能你会说用它要收费,其实很容易申请到免费的正版激活码,关注Java技术栈,可以阅读我分享过的正版激活码教程,很多粉丝都反馈说轻松得到了,感兴趣的都可以去申请,不能太容易了。

4、运行目标

如图所示,传统的应用程序默认是在本机环境中运行的,现在可以在远程机器、或者 Docker 容器中运行、测试、profile、调试代码。

下面演示下如何在 Docker 容器中运行我的 Test 类,首先打开类运行配置,点击 Manage targets 链接,我们来创建一个 Docker 环境:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 


王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 


王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 


王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

Docker 镜像我在之前的文章就创建好了,这里就不演示了,Docker 结合 IDEA 系列教程请关注Java技术栈搜索历史文章阅读。

这样我的 Test 类就可以在 java:8 这个 Docker 容器运行了,也还可以在其他远程主机中运行,这个功能是不是也很强大、很实用呢?懂得自然懂!

5、JDK 16 支持

JDK 16 刚发布不到一个月左右,IDEA 就率先支持了,果然最强 IDEA!

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

人家支持归支持,我们实际生产不可能用到,但有了 IDEA 的支持,平时我们用来学习练手就太方便不过了!

6、内置 html 预览器

之前的版本,HTML 页面应该都是要跳到外部浏览器才能预览,这个版本就内置 HTML 预览器,直接点第一个按钮就能在 IDEA 中进行预览了。

栈长随便写了个 HTML,是有点丑,演示用,无所谓哈~

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

另外,你随便改,内置预览器都能实时刷新预览,不能太方便了。

7、新的字体设置

新的字体粗体设置 Preferences / Settings | Editor | Fonts | typography settings 可以微调主要和粗体字体的样式。

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

按默认推荐的来就行了,也可以自己微调一下。

8、JSONPath 支持

IntelliJ IDEA 现在支持使用 Goessner 或 Jayway 语法的 JSONPath 表达式。

打开 JSON 类型的文件,现在可以通过 Edit | Find 菜单打开 Evaluate JSONPath Expression 操作面板,在查找框中输入查询条件进行结果筛选查询。

如,有一个 JSON 数据文件:

{
  "id": "10000",
  "name": "Java技术栈",
  "watchers": [
    {
      "id": 1001,
      "name": "zhangsan"
    },
    {
      "id": 1003,
      "name": "lisi"
    },
    {
      "id": 1004,
      "name": "zhangzi"
    },
    {
      "id": 1002,
      "name": "lida"
    }
  ],
  "date": "2021",
  "note": "Good"
}

我想筛选 JSON 数据中 watchers 的 id > 1002 的所有数据:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

如果不是 JSON 文件,而是外部 JSON 数据,也可以另外创建一个窗口,把 JSON 数据输入进去再筛选:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

这个功能是不是又很实用?更多骚操作有兴趣的可以去研究吧!

9、多个框架更新

9.1 支持替换 http:// 检查

新版本默认高亮显示 http:// 协议用法,并支持将其更改为 https://

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

可以全局关闭显示和检查,也可以把特定 urls 加入忽略地址列表中:

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

9.2 改进了 JPA 支持

为 JPA 实体添加了重新设计的间距图标,这些图标还可以点击,并且提供了实体及其特性最实用的操作列表。另外, 还改进了对 Kotlin 和多模块项目的 JPA 支持。

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

9.3 UML 图新配色方案

现在 IDEA 使用浅色模式时,UML 也同时呈现浅色,使 UML 更加整洁好看。

王炸,IDEA 2021.1 推出语音、视频功能,边写代码边聊天,我服了

 

除了上面 3 个框架性的更新,另外还改进了 HTTP 客户端、HTTP 客户端中的 SSL 支持、Swagger 改进、适用于 JVM 框架的新项目向导、Selenium 页面对象生成器等。

总结

以上栈长只体验了下更新列表中列出来的 9 个主要新特性,其实还有很多细节的更新,更多的更新细节大家可以前往这里:

https://blog.jetbrains.com/id...

现在的 IDEA,简直太香了,牛逼到不行啊!

IDEA 香是香,可能你会说用它要收费,其实很容易申请到免费的正版激活码,关注Java技术栈,可以阅读我分享过的正版激活码教程,很多粉丝都反馈说轻松得到了,感兴趣的都可以去申请,不能太容易了。

真的花了不少时间整理了这篇文章,觉得我的文章对你用收获的话,动动小手,给个在看、转发,原创不易,栈长需要你的鼓励。

关注我,后面栈长会继续分享 IDEA 系列教程,带你打通 IDEA 的任督二脉!

版权声明:本文系 "Java技术栈" 原创,原创实属不易,转载、引用本文内容请注明出处,禁止抄袭、洗稿,请自重,尊重他人劳动成果和知识产权。



Tags:IDEA   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
昨天看到一个问题,“疫情结束后你最想吃什么?”仔细想了一下,火锅?烤肉?看了一下体重秤,怕是只能报个健身房了。你以为你胖N斤的时间复杂度是O(2^N), 事实上它是O(1),嗖嗖的.正文回...【详细内容】
2021-09-13  Tags: IDEA  点击:(44)  评论:(0)  加入收藏
话一句首先建议大家首先有一定的Spark基础,再来看源码。相信会学到更多的东西,尤其是整个app的运行过程,Spark的运行流程。今天弄了一天,总算是弄好了。花费时间最多的就是在编...【详细内容】
2021-06-23  Tags: IDEA  点击:(122)  评论:(0)  加入收藏
IDEA版本:2020.1【原因】使用intellij idea很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置【操作】:1.首先将本地的设置上传到云端[...【详细内容】
2021-06-15  Tags: IDEA  点击:(129)  评论:(0)  加入收藏
IDEA在手 天下我有我们打算将Pondus的所有生产服务器升级到这一新版本。 从那时起,我们将大部分代码库迁移到lambda表达式、数据流和新的日期API上。 我们也会使用Nashorn来...【详细内容】
2021-06-10  Tags: IDEA  点击:(173)  评论:(0)  加入收藏
一、概述毋庸置疑 IntelliJ IDEA 已经成为 Java 开发最好用的开发工具,这篇文章主要记录自己使用 idea 开发过程中的一些常用配置,主要是根据自己的开发习惯进行的配置,记录这...【详细内容】
2021-05-24  Tags: IDEA  点击:(241)  评论:(0)  加入收藏
MySQL 等数据库客户端软件市面上非常多了,别的栈长就不介绍了, 其实 IntelliJ IDEA 自带的数据库工具就很牛逼,不信你继续往下看。本文以 IntelliJ IDEA/ Mac 版本作为演示,其...【详细内容】
2021-04-30  Tags: IDEA  点击:(169)  评论:(0)  加入收藏
IDEA 2020.3 刚没用多久,2021.1 又陆续给我推送更新了: 启动就提醒更新,麻烦,那不如更新下,体验下新版本。 如上图所示,2021.1 更新了 9 个新特性,下面栈长会一一体验给大家介绍一...【详细内容】
2021-04-22  Tags: IDEA  点击:(196)  评论:(0)  加入收藏
IDEA使用技巧以及连接数据库IDEA真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜,把一些好用的IDEA技巧以及I如何连接数据库分享给大家!一、小技巧1、更加...【详细内容】
2021-04-08  Tags: IDEA  点击:(302)  评论:(0)  加入收藏
前言程序员对待IDE都是虔诚的,经常因为谁是最好的IDE而在江湖上掀起波澜,曾经我也是。后来我遇到了IDEA,从此是它,余生都是它。IDEA 毫无疑问是目前最强大的Java开发工具了,但是...【详细内容】
2021-04-06  Tags: IDEA  点击:(269)  评论:(0)  加入收藏
作为一名java工(B)程(U)师(G),相信大部分的狮子们都有自己心仪的IDE,idea作为目前人气最火的java编码工具。你的idea的UI界面是这样的:原始界面别人的可能是这样的:进阶版也可...【详细内容】
2021-01-07  Tags: IDEA  点击:(219)  评论:(0)  加入收藏
▌简易百科推荐
ACDSee Pro 2.5 和ACDSee 2009(也就是 ACDSee 11)这两个版本,虽然图标最丑,但却是最适合目前使用的版本。(以前的ACDSee 3.1是第三方改装版,现在出现不稳定了,经常提示插件错误,虽...【详细内容】
2021-12-27  周星骋Cheng    Tags:ACDSee   点击:(2)  评论:(0)  加入收藏
IT之家 12 月 23 日消息,百度地图今日宣布,第二代车道级导航正式上线。据介绍,百度地图第二代车道借助北斗 + 5G,在实现全程车道级导航效果的基础上,全面升级最优车道推荐、全 /...【详细内容】
2021-12-24  IT之家    Tags:百度地图   点击:(10)  评论:(0)  加入收藏
推荐12款不用安装就能免费用的神仙软件,每一款都是百里挑一! 一、文件存储与传输1.不限量网盘地址:https://transferkit.io/一个在线云存储网盘,它提供了不限量的云存储空间,单文...【详细内容】
2021-12-17  牛片网    Tags:软件   点击:(15)  评论:(0)  加入收藏
古人说:凡事预则立不预则废,对于我们当代人来说,做好工作计划,更是职场人高效工作的第一步,所以计划对于我们的重要性不言而喻…… 工作表格模板汇总正是因为有了工...【详细内容】
2021-12-15  吴六柒    Tags:工作表格   点击:(32)  评论:(0)  加入收藏
当我们浏览知乎、Youtube、贴吧、CSDN等等,总会遇到服务商一些广告;复制文章的时候,剪切板总是自带一些版权信息;还有一些网页配色很亮,眼睛看着很不舒服。反正就是各种不爽。给...【详细内容】
2021-12-08  小皮虾Pro    Tags:浏览器   点击:(27)  评论:(0)  加入收藏
来源:AirPython作者:星安果 1. 前言大家好,我是安果!之前推荐过很多优秀的 Web 自动化工具,比如:Selenium、Helium、Cypress、Pyppeteer 等利用它们实现自动化的前提是必须安装依...【详细内容】
2021-11-30  CDA数据分析师    Tags:Automa   点击:(30)  评论:(0)  加入收藏
概述superset是由Airbnb开源的轻量级BI分析工具。主要有三大功能:使用数据可视化来探索你的数据,通过交互式的Dashboard来查看你的数据,通过Sql Lab来编写sql查询你的数据。特...【详细内容】
2021-11-30  新视像    Tags:Superset   点击:(21)  评论:(0)  加入收藏
媒体爆料称:近期,老牌音乐播放器Winamp宣布回归,官方网站也大改后重新上线。官方表示:不只是简单更新而是全面重制。新的Winamp 将推出适用于 Windows、macOS 和移动平台的多合...【详细内容】
2021-11-26    中关村在线  Tags:Winamp   点击:(23)  评论:(0)  加入收藏
新版高德地图上线 ADAS 预警导航功能,借助视觉 AI 技术,可智能识别前方车辆、行人,并提供碰撞预警、车道偏离等多种安全提醒,防止风险的发生。 在小联的调研中,只有6%的车机体验...【详细内容】
2021-11-23  手机互联    Tags:高德地图   点击:(143)  评论:(0)  加入收藏
朋友委托我帮忙看看可用邮箱大全有哪些?好用的企业邮箱是多少?他公司要开通企业邮箱。相信很多公司在考虑开通企业邮箱时,都会遇到这样的问题,企业邮箱哪个好?怎样选择合适的企业...【详细内容】
2021-11-11  超级打工人    Tags:企业邮箱   点击:(30)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条