文章插图
7月24日,JetBrains 正式发布了 IntelliJ IDEA 2019.2 稳定版 。作为 IntelliJ IDEA 今年的第二个重大版本更新,其开发团队表示此版本带来了许多重磅的新功能和改进,特别提到的包括支持 Java 13 预览版、引入性能分析工具(Profiling Tools)和服务工具窗口(Services Tool Window) 。
通过下载安装包或 JetBrains Toolbox App 进行升级 。
本文我们来看看这个重大升级版本值得关注的更新内容 。
懒人目录
- 添加对 Java 13(预览版)的支持
- 支持 Switch 表达式以及 Java 13 中的新语法
- 使用 yield 关键字来处理 Switch 块中 switch 表达式的返回值
- 改进重构功能
- 改进 Scratch 文件的显示模式
- 添加对 shell 脚本的支持
- 打开大文件更迅速
- macOS 拥有新的默认 keymap
- 显著的性能改进,尤其是启动速度
- 改进 Windows 平台的 UI,并引入全新的现代无边框外观
Java 13
IntelliJ IDEA 率先添加了对 Java 13(预览版)的支持,现已支持 Switch 表达式以及 Java 13 中的新语法 。在 Java 13 中,可以使用 yield 关键字来替代 break 关键字,以处理 Switch 块(multi-line block)中 switch 表达式的返回值 。
此外,该版本还添加了对文本块(Text Blocks,之前称为多行字符串)的支持,该功能允许我们将更长的多行文本块嵌入到源代码中,例如 HTML 或 SQL 代码 。通过此功能,开发者避免了对大多数转义序列的需要,以可预测的方式自动格式化字符串,并在需要时让开发者控制格式 。
改进重构功能
在 2019.2 版本中,我们可以将具有多个返回的方法转换为单个退出端点(single exit point),并为内联方法(Inline Method)重构做好准备 。通过定义多个返回语句,方法也可以包括多个退出端点(multiple exit points) 。
Kotlin
IntelliJ IDEA 内置的 Kotlin 插件现已升级至 v1.3.41 版本 。
针对 Scratch 文件的交互模式(Interactive mode)提供即时显示变更
在 Kotlin 中,我们可以使用 scratch 文件对代码执行实验性操作 。此版本新增了交互模式(Interactive mode),该模式在特定时间后会即时显示结果,而无需我们显式重新运行脚本 。
TODO 列表支持显示多行 Kotlin 注释
您多久检查一次项目中的TODO列表?IntelliJ IDEA 2019.2 会高亮显示多行 Kotlin 的 TODO 注释,并在 TODO 工具窗口中以列表的形式展示 。
Shell 脚本
添加对 shell 脚本的支持
IntelliJ IDEA 2019.2 为 shell 脚本提供了丰富的编辑支持,包括自动补全关键字和路径、快速文档,以及文本重命名 。此外,团队还将多个外部工具集成到了 IntelliJ IDEA 中,以获得更高级的 shell 脚本支持 。在此版本中,我们可以使用 Shellcheck 来检测并修复脚本中的错误,使用 Shfmt 对脚本进行规范的格式化,通过 Alt + Enter 使用 Explainshell 来获取对命令的完整描述 。
外观
重新设计了新建 Class 的对话窗口
重新设计的对话窗口支持预览可创建的 class 类型
改进 Windows 平台的 UI
在 Windows 10 系统上,IDE 现在使用了全新的现代无边框外观,整体风格更加清新优雅 。
在项目视图中现在会显示文件大小和修改时间
统一了编辑器和调试器选项卡的外观
为了统一视觉效果,在新版本中,编辑器和调试器选项卡的设计在 Light 和 Darcula 主题中保持一致 。此外,新版还删除了选项卡下方的白线,以尽量减少视觉混乱 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- idea无法启动运行的原因 idea无法启动项目
- 目前最好的cpu排名 电脑cpu处理器最新排名
- 分享可以玩很久的网络游戏 目前耐玩的网络游戏
- idea从svn导入项目更新 idea从svn导入项目如何实时更新
- idea自动生成方法注释快捷键 idea类注释模板快捷键
- 目前最好用的网络管理软件 网管工具软件有哪些
- redis使用教程pdf分享 redis使用教程pdf
- 尿毒症怎么治才能摆脱透析呢
- app推广任务平台 app渠道公司推广
- 目前最好的曲屏手机 曲屏手机有哪几款