IntelliJ IDEA 2021.3 来了,新功能很强大

IntelliJ IDEA 2021.3 版本已经发布了,作为 IDEA 的忠实用户,我在第一时间下载更新了最新版本。

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

IntelliJ IDEA 2021.3 来了,新功能很强大

# 远程开发(Beta)

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

IntelliJ IDEA 2021.3 来了,新功能很强大

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

IntelliJ IDEA 2021.3 来了,新功能很强大

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

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

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

IntelliJ IDEA 2021.3 来了,新功能很强大

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

IntelliJ IDEA 2021.3 来了,新功能很强大

通过 JetBrains Gateway 在远处服务器上安装的 IDE 没有用户界面。所以我们需要在本地运行 JetBrains Client 程序来作为 IDE 的用户界面。

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

Repair IDE...

有时候我们会在 IDEA 中遇到一些很奇怪的问题,奇怪到我们都不知道是什么问题的问题。

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

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

IntelliJ IDEA 2021.3 来了,新功能很强大

Java

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

IntelliJ IDEA 2021.3 来了,新功能很强大

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

IntelliJ IDEA 2021.3 来了,新功能很强大

编辑

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

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

值得一提的是使用 IDEA 编辑 Markdown 文件可以非常便捷的插入表格了。

我一般都是使用 Typora 来编写 Markdown 文件,但偶尔也是会用 IDEA 的,之前插入表格真的很麻烦!

IntelliJ IDEA 2021.3 来了,新功能很强大

Bookmarks

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

在新版中 macOS 快捷键是 F3 、Windows / Linux 快捷键是 F11 ,通过快捷键标记书签之后,我们可以在书签工具窗口中清晰的查看自己标记的书签位置附近的代码。

IntelliJ IDEA 2021.3 来了,新功能很强大

新版本的新功能还有很多,我这只给大家讲解一部分。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值