首页 » SEO优化 » phprendercomment技巧_IntelliJ IDEA 20201 正式宣告15 项重大年夜特点官方支持中文了 原力计划

phprendercomment技巧_IntelliJ IDEA 20201 正式宣告15 项重大年夜特点官方支持中文了 原力计划

访客 2024-11-20 0

扫一扫用手机浏览

文章目录 [+]

责编 | 唐小引

出品 | CSDN(ID:CSDNnews)

phprendercomment技巧_IntelliJ IDEA 20201 正式宣告15 项重大年夜特点官方支持中文了 原力计划

序言

phprendercomment技巧_IntelliJ IDEA 20201 正式宣告15 项重大年夜特点官方支持中文了 原力计划
(图片来自网络侵删)

千呼万唤始出来!
自从官方在 2020-01-20 发布了其 2020 年的 Roadmap 后,我便持续关注着、期待着 JetBrains IntelliJ IDEA 在“新 10 年”的首个版本的发布。
这不,就在 4 月 9 日,发布了其“新 10 年”的首个版本 —— IntelliJ IDEA 2020.1。

按照国际老例,作为大版本号的升级,一样平常都会“搞点事情”,而事实确实如此(包括了支持中文)。

解释:2020 是 JetBrains 公司成立 20 周年,小伙子是 20 岁的大男孩了。

What’s new(新特性)

IntelliJ IDEA 2020.1 添加了对 Java 14 的支持、为部分 Web 和测试框架添加新功能,通过数据流剖析赞助升级了调试器,新增了 LightEdit 模式,以及支持从 IDE 直接下载和配置 JDK 等!

1、支持 Java 14

2020 年 3 月 17 日,Oracle 的 JDK/Java 14 正式 GA(General Available),这是自 Java 采取六个月一次的发布周期后的第五次发布。

“咱们”IDEA 顺序跟上,供应了支持其新特性。
除了针对 record 供应完全的代码洞察支持,IDE 还许可用户快速创建新 record,天生其布局函数与组件,以及对既有缺点发出警报。
其余,IDE 现已支持 instanceof 运算符的模式匹配,个中包括新的检讨以及快速修复,后者用简洁明了的新模式变量快速简化了冗长的 instanceof-and-cast 惯用代码。

2、从 IDE 直接下载 JDK

当你还在吐槽现在 JDK 下载起来越来越麻烦的时候,IntelliJ IDEA 此举会不会让你冲动到哭?

您无需再从网络中搜索不可或缺的 JDK。
从 IntelliJ IDEA 2020.1 开始,在创建并配置项目时,您可以直接从 IDE 下载并配置 JDK 构建。
如果您打开下载的项目,IDE 将检讨打算机是否安装了为此项目配置的 JDK。
如果未安装,IDE 将提示您下载 JDK。
当然你也可以自己主动下载:

下载 JDK 的 vendor 源可以有多种可选(木有官方正统的 Oracle 哟~):

3、更好的 Java 代码检讨

在 IntelliJ IDEA 的每个新版本中,都会扩展其静态代码剖析功能。
此版本也不例外。
除了上述改进外,还新增了多项代码检讨。
它们可以检讨 SimpleDateFormat 模式中的大写字母,剖析日期格式设置,搜索其他冗余方法调用,以及报告并建议肃清字符串笔墨中多余的转义字符等。

4、LightEdit 模式

“轻编辑”模式,用意是用来作为大略的文本编辑器。
IntelliJ IDEA 2020.1 增加了期待已久的 LightEdit 模式。
如今,用户无需创建或加载全体项目,即可在类似文本的编辑器中快速修正独立文件。
您可以从命令行,IDE 的欢迎屏幕或操作系统文件管理器中,在此新的轻量级编辑器中打开文件。
此外,利用“Open File in Project” (Alt+Enter) 意图,可以从 LightEdit 模式切换至完全项目模式。

想法是好的,但我觉得有点鸡肋:还要通过命令行模式打开,并且有编辑功能的阉割~

5、Javadoc 渲染

这个小功能本人非常的喜好,照顾到了爱好读源码一族。
在编辑器中阅读 Javadoc 可能令人不胜其烦。
此类文本中充斥着各种标记,在须要与参考链接和图像进行交互时,更是雪上加霜。
正因如此,IDEA 在编辑器中增加了一种渲染 Javadoc 的方法。
通过 Help | Find actions | Render documentation comments on file opening 可以启用此功能。

提个小建议:渲染后就不能鼠标选中 or 复制了,期望可以选中和复制,这样讲课起来做示例会方便很多。

6、改进的导航栏/面包屑栏

这个小功能我也是非常的喜好,当然我平时利用快捷键会更多,但也还是喜好此功能。
IntelliJ IDEA 2020.1 供应了一种新选项来简化项目导航。
新导航栏可以显示 Java 类和接口中的方法,用户无需滚动屏幕,即可直接跳转到须要在文件中查看的行。
如果之前很少利用导航栏,那么何不体验一下这项功能。
通过 View | Appearance | Navigation Bar 即可将其打开(默认便是打开的)。

7、Zen 模式(禅模式)

很高等有木有,对付快捷键控,平时事情中我个人还挺喜好利用这种模式编码,投入度高效率就高了。

IntelliJ IDEA 2020.1 在编辑器中引入了新的 Zen 模式。
这种模式有助于肃清所有滋扰项,使您可以专注于源代码。
Zen 模式将“免打扰模式”和“全屏模式”完美领悟,无需同时开启这两种模式。
从主菜单中选择 View | Appearance | Enter Zen Mode,全身心沉浸在代码天下中。

禅模式下的全屏截图如下:

8、调试器:数据流剖析赞助

该功能挺不错的,赞助你调试,提高调试效率。

IntelliJ IDEA 2020.1 为 JVM 调试器新增了数据流剖析功能。
在代码实际实行前,这项功能可对实行情形进行预测。
当运用程序在断点处停滞时,IDE 将根据程序确当前状态实行数据流剖析,检讨/预测接下来的运行结果。
要在调试器中利用 DFA,请在 Settings/Preferences | Build, Execution, Deployment | Debugger | Data Views | Java 下启用该功能(默认是启用的)。

9、调试器:属性置顶

又是一个非常非常实用的小功能。
大略的说,你在调试的时候呢,有些工具的字段太多了,要去找他有时候还要翻页或者下拉很多,一样平常 IDEA 调试可能要走好多遍代码,你现在在第一次调试后,吧这个调试的字段置顶,以免总是要去找。

10、初步支持 HProf 快照剖析

.hprof 文件一样平常指的是内存快照文件,用于做 JVM 内存溢出剖析。
之前 IDEA 一样平常借助 jvisualvm.exe 这个好用的工具来打开/剖析此文件,现在 IDEA 内置就支持啦。

IntelliJ IDEA 2020.1 可以打开 .hprof 内存转储文件,这种文件有助于识别内存泄露,并找到优化内存利用率的方法。
例如,您可以查看总体大小、实例数量以及堆栈跟踪等基本文件信息。
这些文件还列出了按类分组的所有根工具、按实例数或大小排序的所有类以及带有字段值查看器的所有类实例。

利用 Demo

先利用 jmap -dump:file=test.hprof,format=b 你的 pid 拿到一份 dump 文件:test.hprof。
然后利用 IDEA 的此功能把该文件读取进来:

文件读取进来后,可在其“专属视窗”看到剖析结果:

须要把稳的是:这项功能目前处于早期阶段,功能相对捡漏,后续的紧张版本中将连续改进,加入新的功能。

11、Git 交互体验优化

此版本在 Git 的交互体验上做了优化,使得利用起来确实更得心应手了。

新 Commit 工具窗口:

可通过此页面右上角的小齿轮,switch 切换为弹窗模式:

前者若想生效,你须要配置它成为默认的 commit 窗口模式,如下截图所示:

对应的,还会衍生出 Git 其它操作中一些新的交互办法,见下图们:

这个小功能非常赞:可以搜索分支以及刷新啦。

12、改进的 HttpClient 工具

IntelliJ IDEA 2020.1 中的 HTTP 客户端更加智能。
现在,它可以精确田主动补全路径变量和 URL 路径,勾引用户直接从 HTTP 要求文件访问干系端点。
IDEA 还为 Spring 用户供应了一项更新:Spring MVC 处理程序方法现在得到了指示 URL 映射的间距图标。
利用它可以创建或打开现有的 HTTP 要求文件并导航到 HTTP 客户端。

13、统一的浅色主题

IntelliJ IDEA 2020.1 将新的浅色主题作为其在所有操作系统中统一利用的默认主题。
IntelliJ 推举你利用!
但是像我用习气了我的“自定义白色系主题”,以是我会切换回来的,看个人习气喽~

其余它默认利用的 JetBrains Mono 字体,若你不喜好你也可以改回自己原来的。

此字体听说评价不错,但我习气了之前的,那就改吧。

14、小彩蛋:支持中文

这算此版本给的一个小彩蛋。
须要把稳的是:源生是不支持中文的,须要你额外下载 Chinese (Simplified) Language Pack 这个由官方供应的简体中文插件:

汉化后的效果如下:

感谢捷克工程师(可能是由国人实现)对我大天朝程序员的“照顾”,且不说这个必要性到底有多大,但从侧面表示了我国 IT 家当在国际上的分量越来越重了,这是一个好的旗子暗记,是我们的骄傲。

由于插件还是 EAP 版本,以是有些地方汉化不是非常彻底,不过绝大部分都是很 OK 的。
程序员“老鸟”一定会以为汉化的 IDE 很 low,但很明显这对新手是非常友好的。

15、其它

更好的框架支持

对 Spring WebFlux、Spring、JMS、RxJava、Swagger Codegen...等最主流框架均做了些许更好的支持,你利用过程中自会体会到的。

对 Docker、Kubernetes 更好支持

为了便于您从 Docke 注册表中拉取映像,此版本重新设计了 UI 并移除了弹出对话框。
现在,只需点击 Service 工具窗口左侧窗格中的 Images 节点,IntelliJ IDEA 即可在右侧窗格中打开 Images Console 选项卡,您从中可以轻松拉取映像。
IDE 还为映像供应了补全功能。

Kubernetes 方面:通过直接从编辑器间距调用“Apply”命令,您可以更新 Kubernetes 集群,从而匹配在本地文件中定义的状态,利用中自行体会哈。

Maven/Gradle 自动导入更加智能

利用中会体会到。

支持 Scala 3

解释:初步支持,随着 Scala 3 的发展也会逐渐供应更多支持。

拆分 Terminal 终端会话

这个小功能也非常好用。
此版本新增了垂直或水平拆分终端会话的功能,便于用户并走运行多个会话。
您可以从终端调用高下文菜单来创建、导航和关闭拆分的终端会话。

运行配置可存储到文件

这个小功能非常不错,特殊适宜团队协作。
从 v2020.1 开始,运行配置可以灵巧存储于项目文件夹中。
为此,请打开 Run/Debug Configurations 对话框,选中右上方的 Store as project file,然后点击齿轮图标。
之后将打开一个弹出窗口,您可以在个中选择运行配置的存储位置。

彻底过度到 JBR11 版本

从此版本开始,JetBrains Runtime 8 (JBR8) 已成历史,已彻底过渡到 JetBrains Runtime 11 (JBR11)。

总结

作为 2020 年的第一个版本,有点“跨时期”的意思,带来的新特性们还是可圈可点的。

升级建议:如果你不是“正经付费党”,再次提示你:升级需谨慎哦(当然喽,若纯从利用角度来说,我本人是强烈建议你利用它的)。

末了,依旧要向那些勤学不辍为 IT 行业供应精良工具的人们致敬!


特殊是捷克的那些创造者们,你们创造了非常好的工具提高了生产力,推动了社会某些家当的进步,功绩卓越!


版权声明:本文为 CSDN 博主「YourBatman」的原创文章,遵照 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/f641385712/article/details/105435920

☞朱广权李佳琦直播掉线,1.2 亿人在线等

☞“抗疫”新战术:世卫组织联合IBM、甲骨文、微软构建了一个开放数据的区块链项目!

☞快速搭建对话机器人,就用这一招!

☞听说,这是当代极客们的【技能风向标】...

☞iPhone 12系列旗舰有望分批发布;美威胁吊销中国电信在美经营容许,外交部发言人回应;VS Code新版发布| 极客头条

今日福利:评论区留言入选,可得到代价299元的「2020 AI开拓者万人大会」在线直播门票一张。
快来动动手指,写下你想说的话吧。

喜大普奔啊,果断“在看”一下!

标签:

相关文章

成都署理php技巧_公开招聘

近期市委社会事情部会同市委组织部、市财政局、市人社局拟招聘一批高校毕业生投身成都城乡社区事情找事情的小伙伴看过来青羊区、武侯区、成...

SEO优化 2024-12-12 阅读0 评论0