发布时间: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,基本上就是运用了云端开发的技术模式。
这并非仅限于远程支持,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 内核,从而规避了传统 环境可能引发的操作冲突,这个功能非常实用。
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码