文章插图
文章插图
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
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 主题中保持一致 。此外 , 新版还删除了选项卡下方的白线 , 以尽量减少视觉混乱 。
Inspection 的弹窗会显示强相关待修复内容的解决方案
【怎么看idea是什么版本 怎么看idea的版本号】此版本的 Inspect Code 功能可更快地提供修复建议 。因为新版本中的 Inspection 弹窗不仅对问题进行了描述 , 还会即时显示解决方案 。如果需要采纳建议 , 使用 Alt+Shift+Enter 快捷键即可 , 或者使用 Alt+Enter 切换到列表中的其他选项 。
性能
官方提供的数据显示此版本提升了文件系统刷新的性能和 UI 响应速度 , 并降低了处理文件系统变更所导致的大多数延迟 。除此之外 , 团队还竭尽全力对 IDE 的启动性能进行了优化 , 相信各位在打开 IDEA 时能明显感受到性能的改进 。
可以看到 , 各模块的启动速度都有了不小的提升 。
编辑器
语法高亮支持超过 20 种语言
通过与 TextMate 编辑器集成 , IntelliJ IDEA 现可为 20 多种不同的编程语言提供开箱即用的语法高亮显示 。如果需要为其他任何编程语言添加语法高亮显示 , 只需下载该语言的 TextMate 包并将其导入 IDE 。
可针对不同的目录设置不同的代码风格
新版本支持为每个文件夹配置不同的代码样式 , 只需将 EditorConfig 文件放在模块或包的根目录中即可 。IDE 可通过 EditorConfig 文件管理所有代码样式的配置 , 并且所有的调整都支持预览 。
在 macOS 平台已提供新的默认 keymap
除此之外 , 还包括对Maven 工具、版本控制工具、数据库管理工具、JVM 调试器和各种语言支持的改进
- mac自定义工具栏在哪里 mac桌面工具栏怎么调整
- excel表格颜色怎么搭配好看 excel表格色彩搭配
- wps云文档里的文件怎么删除 wps云盘里的文件怎么删除
- u盘能存超过4g的文件么 u盘怎么存储4g以上的文件
- 华为手机开发者选项关闭后怎么打开 华为手机把开发者选项关闭了怎么打开
- linux常用命令查看ip地址 Linux查ip地址命令
- 怎么在word里画流程图 word文档如何画流程图
- word怎么能自由移动图片 word怎么使图片自由移动
- 为什么ipad网页视频播放不了 ipad无法观看网页视频
- 大龄剩女是如何脱单的 剩女怎么脱单