远程开发 (Beta) 、机器学习、故障自检、体验优化……
IntelliJ IDEA 2021.3 现已发布!这个版本修复了上一版本的很多 Bug,并且提供了易用的新特性。
昨天下午看到 IntelliJ IDEA 官方发的动态,我就迫不及待地想要写一篇文章来总结。奈何 Guide 太菜,写的代码 Bug 太多,以至于晚上 9 点多才开始总结新版本的重要更新。
希望这篇文章能对小伙伴们有帮助!
废话不多说!下面我就带着大家看看主要的更新吧!
远程开发
由于远程工作变得必要,从 IntelliJ IDEA 2021.3 EAP 4 开始,IntelliJ IDEA 支持远程开发工作流。这个功能可以让我们轻松连接到运行 IDE 后端的远程计算机,并像在本地计算机上一样无缝处理项目。
这样带来最明显的好处就是:当你的电脑性能不太行的时候,你可以连接到任何一台性能强大的远程计算机,你的所有处理都将在这台计算机上被执行。
IDE 问题故障排除
你会发现 IDEA 每一个版本在使用的时候都或多或少有一些小 Bug。
为了解决一些你在使用 IDEA 的时候经常遇到的一些问题,IntelliJ IDEA 2021.3 在 Tab 栏提供了一个 Repair IDE…(修复 IDE…)的选项。
运行 Repair IDE… ,IDEA 就可以自动帮助你诊断和修复导致 IDE 无法正常工作的问题。
更改所有选项卡的字体大小
这个功能貌似我在 macOS 的 IntelliJ IDEA 2021.2(Ultimate Edition)上已经有了。不清楚这次是不是对这个功能进行了完善。
这个功能我想要太久了,非常实用!尤其是在给别人展示代码的时候。
如何才能使用这个功能呢?
勾选上 Preferences / Settings | Editor | General 下的 Change font size with Command + Mouse Wheel 选项即可!
如何使用这个功能呢? 你可以直接使用 ⌘+鼠标滚轮
(Mac)/ Ctrl+鼠标滚轮
(Windows&Linux)来更改所有打开的选项卡的字体大小。
新的书签工具窗口
新增了一个Bookmarks(书签)工具窗口来取代Favorites(收藏夹)。
只需要使用 F3 快捷键(Mac)/ F11(Windows&Linux)就可以直接将文件、文件夹和类标记为重要。
新添加的书签默认会出现在列表顶部,你可以按类型对书签进行排序。
拆分运行窗口
很多时候我们会同时运行多个程序,为了支持同时查看多个程序的运行结果,IntelliJ IDEA 2021.3 新增了拆分运行窗口的功能。
拆分方法非常简单,直接通过拖拽的方式就行了。取消拆分的方法也非常简单,我们直接右键点击顶部窗格,然后选择 Unsplit(取消拆分)即可
基于机器学习的操作搜索
这个有点厉害了!IntelliJ IDEA 中的 Search Everywhere(随处搜索)默认是基于机器学习来优化搜索结果。
IntelliJ IDEA 训练的这个机器学习模型或根据你的使用习惯来尽可能返回给你最合适的搜索结果。
版本控制改进
IntelliJ IDEA 2021.3 改进了 VCS 相关的设置,并且 IDE 将在位于编辑器左侧的单独的 Changes(变更)工具窗口中显示每次提交的数据之间的差异。
Java 代码安全检查升级
IntelliJ IDEA 会针对一些常见的数据安全漏洞(比如 SQL 注入、XSS 缺陷、敏感数据泄漏、不安全的反序列化)做检查并发出警告。
其他
还有非常非常多好用的更新比如改进了 Find Usages(查找用法)、优化了对 Spring Boot 应用程序的支持、优化了对 Markdown 支持……
由于篇幅问题,更多更新大家可以在 IDEA 官方查看,地址:https://www.jetbrains.com/idea/whatsnew/ 。
0 条评论