你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

intellij idea uml IDEA 2021.1 更新啦!9 个新特性抢先看,Code With Me 超厉害

发布时间:2025-08-14

浏览次数:0

IDEA 2020.3 才使用了一段日子,2021.1 就不断有新版本推送过来:

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

参照先前图片,2021年1月增添了九项创新功能,接下来栈长将逐项进行演示并详细说明。

1、Code With Me

重启完成,首先看到的便是这个 Code With Me 了:

太厉害了,应该是在前一年疫情期间,许多人决定居家工作,国外也是如此,IDEA 因此推出了一种合作编写代码的途径,无需在办公场所,居家就能邀请他人共同完成编程,也能为他人提供编写支持。

下面来看看怎么用!

1.1)开启协助

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

系统预设为查看状态,即他人可浏览你的程序,却无法进行修改,用户可依据实际情形挑选各类授权方式,亦能自行设定权限范围。

1.2)邀请协助

访问通道建立之后,系统便会自行生成邀请码,此外,用户也能够自行获取邀请码。

参考链接如下:

这个网址包含特定路径参数,它指向一个在线协作平台,用户可以通过这个链接参与项目共建,网址结构清晰,包含了项目标识和初始文件指针信息,这种链接形式常用于开发者社区,方便团队成员快速进入指定工作环境,整体设计简洁实用,符合技术平台的特点。

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

1.3)加入协助

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

初次运用这项远程协作服务,必须获取 Code With Me 应用程序,换言之,你完全无需安装 Java 软件开发工具,仅需安装这个远程协作应用即可开展合作,这太厉害了!!

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

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

启动 Code With Me 客户端软件的一种方式是点击邀请链接,另一种方式是在 IDEA 2021.1 中安装 Code With Me 插件,这样可以直接进行协助。

因此,倘若电脑上已安装了 IDEA 软件,便可在其中直接键入合作邀请的网址,从而参与他人的协作请求。

启动支持程序后,能够见到支持者的 Code With Me 工作平台,它跟 IDEA 非常相似:

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

协助方那边没有提供源代码文档intellij idea uml,基本上就是运用了云端开发的技术模式。

intellij idea uml_ IDEA 2021.1 新功能介绍 WSL 2 支持 _IDEA 2020.3 更新特性 Code With Me 协同编程

这并非仅限于远程支持,Code With Me 实际上充当着 IDEA 的角色,它能够提供标准的智能代码建议、代码定位等完整的 IDEA 所具备的功能。

1.4)实时通信

最令人惊叹的是,研发出了一套网络即时通讯平台,支持点对点文字传递,也能够进行音频以及影像的远程交流。

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

远程办公时,同样能够运用 IDEA 同时进行编程、交流信息、参与讨论,无需不断更换沟通应用,尽管开发出同类软件属于重复劳动,不过实际使用起来相当省事。

1.5)私有网络

你或许会好奇,既然效果这么好,这种云端辅助会不会存在代码安全隐患或者信息外泄的问题?

确实,代码交互需经过 IDEA 的中转平台,不过传输内容全部进行加密处理,理论上安全性能得到维护,然而若企业有更严苛的安全标准或受到法规约束,IDEA 也支持专属网络模式,允许依托自有服务器部署和执行 Code With Me,如此一来所有数据传输都将局限在私有网络范围之内。

私有网络彼此间运用 TCP 直接连通,无需借助过渡服务器,对私有网络设置感兴趣者,可参考以下内容:

这个网址指向一个名为代码与我指南的网页,网址包含特定域名和路径,具体链接为https://www..com/help/cwm/code-with-me--guide.html

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

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

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

3)……

谈谈实在的,借助 Code With Me,寻求他人帮助时无需截取画面、复制程序代码了,对方也无需下载并检出你的代码库,更不必执行分支合并等繁琐步骤,甚至完全不必借助其他远程平台了。

尤为关键的是,完全无需再单独设置环境、安装相关组件了,因为配置环境实在太过耗时,如今通过接纳他人邀请协作,相关准备工作都会为你自动完成。

2、空间集成

这是一个综合性的服务,涵盖编程相关资源、即时沟通平台、工作小组协作以及项目规划执行等。

这是一个项目协作中心,全球各地都有不少,感兴趣的可以尝试使用一下:

https://www..com/space/

3、Java 项目 WSL 2 支持

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

WSL 是一个为 Linux 设计的子系统,它使开发人员能够在当前系统里直接执行 GNU/Linux 环境,涵盖了绝大部分 Linux 命令行工具、各种实用程序以及应用程序,同时还能实现文件之间的互相访问,因此无需再单独启动虚拟机,从而节省了大量系统资源。

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

WSL 2 对比 WSL 1 主要优势:

WSL 2 运用了当前最先进、功能最完备的虚拟化方案,它能在小型实用化虚拟设备里执行 Linux 操作系统核心,WSL 2 不仅跨平台文件系统表现更佳,而且在诸多维度上均超越了 WSL 1 版本

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

链接指向文档位置,位于中文文档区域,具体路径涉及WSL部分,网址结构包含特定字符。

这次 IDEA 已正式兼容 WSL 2,确实让 Java 编程实现了显著提升,诸如 JDK、Maven 这类必备的依赖环境,都能在 WSL 2 平台上顺利部署和执行,它采用原生 Linux 内核,从而规避了传统 环境可能引发的操作冲突,这个功能非常实用。

如有侵权请联系删除!

13262879759

微信二维码