IntelliJ IDEA 2021.3 版本已经发布了,作为 IDEA 的忠实用户,我[IntelliJ IDEA 2021.3 来了,新功能很强]第一时间下载更新了最新版本。

体验了一番,发现有些新功能是真的不错,本篇推文就给大家说说。

远程开发(Beta)

打开最新版 IDEA 会发现多了一个 Remote Development(Beta) 菜单,可以通过 SSH 方式连接远程服务器,进行远程开发。

目前只支持连接 Linux 系统的 SSH 主机。

连接之后,你就可以指定要下载到远程服务器的 IDEA 版本。JetBrains Gateway 会显示可以下载和已经安装的 IDE 版本列表。

默认情况下远程服务器中 IDEA 的存放位置是:~/.cache/JetBrains/RemoteDev/dist

Ps:JetBrains Client 和远程主机上的版本必须相同。

添加项目路径之后点击 下载并启动 IDE 就可以了。

通过 JetBrains Gateway [IntelliJ IDEA 2021.3 来了,新功能很强]远处服务器上安装的 IDE 没有用户界面。所以我们需要[IntelliJ IDEA 2021.3 来了,新功能很强]本地运行 JetBrains Client 程序来作为 IDE 的用户界面。

本地只作为一个前端编辑器,IDE 的核心功能都放[IntelliJ IDEA 2021.3 来了,新功能很强]远程服务器上面,使用的时候对网络的要求比较高,优点是换电脑的时候只要连接远程服务器就能进行开发了,很方便。

Repair IDE...

有时候我们会[IntelliJ IDEA 2021.3 来了,新功能很强] IDEA 中遇到一些很奇怪的问题,奇怪到我们都不知道是什么问题的问题。

通常[IntelliJ IDEA 2021.3 来了,新功能很强]种时候我们都会选择重启 IDEA 并且清楚缓存,还别说[IntelliJ IDEA 2021.3 来了,新功能很强]方法挺管用的,很多奇怪的问题都能[IntelliJ IDEA 2021.3 来了,新功能很强]么解决,虽然有点麻烦。

现IntelliJ IDEA 2021.3 来了,新功能很强新版本中我们可以使用 Repair IDE... 功能来解决[IntelliJ IDEA 2021.3 来了,新功能很强]些问题,[IntelliJ IDEA 2021.3 来了,新功能很强]个功能我目前还没用到,但是看读者群有读者说[IntelliJ IDEA 2021.3 来了,新功能很强]个功能很好用。

Java

为了更好的简化代码,使用 Java 16 以上的版本 IDE 会提示将 collect(toList()) 替换为 .toList() 。

将 collection.addAll(List.of(“x”)) 替换为 collection.add(x),并将 map.putAll(Map.of(“a”, “b”)) 替换为 map.put(“a”, “b”)。

编辑

我看网上有人提到新版本 IDEA 可以使用 macOS 上的 ⌘+鼠标滚轮 或 Windows 和 Linux 上的 Ctrl+鼠标滚轮 同时更改所有打开的 tab 中的字体大小。

[IntelliJ IDEA 2021.3 来了,新功能很强]个功能其实是很刚需的,但是[IntelliJ IDEA 2021.3 来了,新功能很强] Windows 和 macOS 上面我都测试了并没有[IntelliJ IDEA 2021.3 来了,新功能很强]个功能,应该会[IntelliJ IDEA 2021.3 来了,新功能很强]下一个版本更新吧。

值得一提的是使用 IDEA 编辑 Markdown 文件可以非常便捷的IntelliJ IDEA 2021.3 来了,新功能很强表格了。

我一般都是使用 Typora 来编写 Markdown 文件,但偶尔也是会用 IDEA 的,之前IntelliJ IDEA 2021.3 来了,新功能很强表格真的很麻烦!

Bookmarks

Bookmarks 书签功能算是 IDE 的小技巧了,很早就有了。

[IntelliJ IDEA 2021.3 来了,新功能很强]新版中 macOS 快捷键是 F3 、Windows / Linux 快捷键是 F11 ,通过快捷键标记书签之后,我们可以[IntelliJ IDEA 2021.3 来了,新功能很强]书签工具窗口中清晰的查看自己标记的书签位置附近的代码。

新版本的新功能还有很多,我[IntelliJ IDEA 2021.3 来了,新功能很强]只给大家讲解一部分。

核心新功能 远程开发 和 Repair IDE... 是非常不错的,能够为大家解决不少麻烦,如果你还没有更新 IDE,不妨更新体验~