作者:大眼睁睁 | 来源:互联网 | 2023-09-06 16:41
“IDEA2020.3刚刚发布了,需要升级不?”frompc˃从上图中,我们可以看出,首页的改动还是挺大的,基本上完全改动的界面布局。现在顶部,新增加了项目搜索功能,之前的新建项目
“IDEA 2020.3刚刚发布,需要升级吗? ”
![](https://img6.php1.cn/3cdc5/9c7e/4aa/31deb907381beba7.jpeg)
我说:“母姬,这个更新也太快了,真的来不及了。 因为我要测试一下……"
赶紧去官网下载最新版本。 正式发布是2020年12月1日。
![](https://img6.php1.cn/3cdc5/9c7e/4aa/a05c8a0886099eb9.png)
我的机器基本上安装了所有版本的IDEA,所以我需要在这里下载Zip软件包。 这个时候,用迅雷下载很快。 为什么建议用迅雷下载? 这里没怎么说。 建议您了解并了解P2SP下载的原理~
![](https://img6.php1.cn/3cdc5/9c7e/4aa/acacb6968ca33d9f.jpeg)
但是,一般同学建议在Jetbrains官方发布的工具箱中下载。 速度也相当快。
1、欢迎页面
有了明显的变化。 请参照下图。
![](https://img6.php1.cn/3cdc5/9c7e/4aa/a1007d5615419a68.png)
从上面的照片可以看到,首页的变化相当大,基本上是完全改变了的界面布局。
已将以前的项目列表更改为当前的功能选项卡选择卡。 分别为:
项目清单; IDEA接口配置; 插件管理; IDEA使用教程(新建); 帮助说明。 在顶部,添加了项目搜索功能,以更改以前的新项目以及打开和导入的项目的位置。
2、IDEA与操作系统主题同步
也就是说,IDEA可以与你的系统主题同步。 可以启用此新功能:设置/首选项。 请参照下图
![](https://img6.php1.cn/3cdc5/9c7e/4aa/fb6fbedbd79ef61d.png)
3、读取模式
如果依赖于只读文件或库,则缺省情况下会打开此功能。 例如,打开JDK的ArrayList源代码可以产生如图所示的效果
![](https://img6.php1.cn/3cdc5/9c7e/4aa/529a09fefd9cb036.png)
老实说,它对阅读源代码非常友好,注释看起来像启用了格式化文本和字体断字,给用户带来了更多的视觉体验。
如果不喜欢官方默认设置,也可以根据自己的情况进行设置,如下图所示。 设置/首选项编辑器
![](https://img6.php1.cn/3cdc5/9c7e/4aa/14ba7234e41c0e48.png)
4、改善灯光模式
如果使用-e(-edit )命令在LightEdit模式下打开文件,则可以激活IDE模式并使用所有IDE功能。
5、语法和拼写检查器
gtdfs可以通过按Alt Enter调用语法和拼写检查器; 新版本的语言工具语法检查引擎改进了对英语文本的审阅,并添加了对10多种其他语言的支持。
6、更新Search Everywhere
现在,在Search Everywhere对话框中,添加了名为Git messages、tags和branches的搜索功能,以便可以执行简单的计算。
![](https://img6.php1.cn/3cdc5/9c7e/4aa/d683312e4749d7d7.jpeg)
7、预览选项卡
以前需要单击两次才能打开源代码,现在只需单击即可查看源代码。
![](https://img6.php1.cn/3cdc5/9c7e/4aa/fc8ca5b82175a80e.gif)
gc-img-caption">
8、表情选择器
在 Linux 中加入了一个表情符号选择器,如下图
![](https://img6.php1.cn/3cdc5/9c7e/4aa/9387e9c9f66211bf.png)
9、JDK更新提醒
从IDEA 2020.3开始,它将通知用户最新的JDK更新,并为用户提供跳过它们或从用户的IDE更新的选项。
![](https://img6.php1.cn/3cdc5/9c7e/4aa/4ca44d852004953b.png)
10、编辑器
提取Java方法,无需任何中间对话框便可立即完成;gtdfs想重命名时,可以选择是在注释和字符串文字中还是在可打印文本中进行重命名;组织固定的标签更加容易,你可以拖放文件以将其添加到固定选项卡,而且还可以将所有固定选项卡保留在单独的行中;改进了 Markdown 格式,同步了预览和编辑器,并增加了对 Mermaid.js 的支持;支持为某些特定类型的文件指定默认的打开程序;可以添加创建多个文件的模板,并且可以在模板内部指定输入模式以生成文件名和路径。
11、调试
调试功能目前非常人性化,比如:
用户可以访问变量的交互式提示并更改这些变量的字段值;对于 Gradle 任务调试会话, 只有一个带有 Frames 和 Variables 和 Console 输出的选项卡将打开;添加了一种新型的 watch 表达式,该表达式链接到特定的上下文并显示在编辑器中;可以使用 “显示引用对象”和“计算保留的大小分析”选项。
12、Java
添加了新的检查机制,提前帮你完善代码;加入机器学习机制,来帮你进一步完善代码;完全支持JDK的新特性sealed classes;插件Lombokem已内置。
13、协同开发
说明:要使用此功能需要提前安装插件“code with me” 。
![](https://img6.php1.cn/3cdc5/9c7e/4aa/2081194088d96057.png)
安装成功后,便会出现如下图所示的图标,便可以与你的团队协同作战了~
![](https://img6.php1.cn/3cdc5/9c7e/4aa/caf7a34a99090e40.png)
对方可以根据你提供的链接,便能进入进行协同~
![](https://img6.php1.cn/3cdc5/9c7e/4aa/add7b25f95133aa1.jpeg)
说实话,这个功能挺赞的,大家可以去体验一下,有同学可能会说这样会有隐私问题,其实Jetbrains团队也考虑到了这点,你可以自己去设置服务器地址,如下图
![](https://img6.php1.cn/3cdc5/9c7e/4aa/92ec3f3fceddb093.png)
这样,你便可以愉快的玩耍了~
这么多新特性,为啥不升级耍一下呢?但是建议提前做好备份。
好了,就分享到这里了,你还在IDEA那个版本呢?你喜欢这些新功能吗?欢迎在留言区讨论~