IntelliJ IDEA 2022.2 EAP 发布
IntelliJ IDEA 2022.2 首个 EAP 版本现已发布,带来了许多有用的改进;同时将 IDE 迁移至 JBR 17,以提高 IDE 性能。开发者可以从网站、Toolbox 应用程序,或通过使用 Ubuntu 的 snaps 下载最新版本。
具体更新内容如下:
用户界面
在 MacOS 上合并所有项目的 Windows action
针对 macOS 用户引入了将所有打开的项目窗口合并为一个的功能,将它们变成 tab。此操作可从“Window”菜单中获得。
Mnemonic Bookmarks 的新描述字段
在"Add Mnemonic Bookmark"对话框中集成了一个描述字段,这样你就可以立即为你的书签添加一个可选的描述。
缩放时的字体大小指示器
当你在编辑器中放大或缩小代码时,现在可以看到一个显示当前字体大小的指示器以及将其恢复为默认值的选项。
VCS
Welcome screen 上的 Cloning repository 进度条
更新了 Cloning repository 进度在 IDE 的 Welcome screen 上的显示方式。现在,进度条直接显示在 Projects 列表中,使其更加清晰和易于使用。
Editor
New setting to disable automatic block comment closure
现在可以在按下 Enter 键时禁用 automatic block comment closure。可通过,Settings / Preferences | Editor | Smart Keys,取消勾选"Enter"部分的"Close block comment"复选框。
Code Completion Popup 中提供的 Code Completion Settings
现在可以直接从 Code Completion Popup 中的三个垂直点菜单按钮访问 Code Completion Settings 并配置你的 preferences。
JetBrains Runtime
随着 IntelliJ IDEA 2022.2 EAP 的推出,开发团队正在从 JetBrains Runtime 11 (JBR11) 迁移到 JetBrains Runtime 17 (JBR17)。从此构建开始,所有 IntelliJ IDEA 2022.2 更新都将随附 JBR17。带来的影响包括:
- 显着的性能改进,使 IDE 运行更快、更顺畅。
- 更好的安全性,因为 JBR17 基于最新的 OpenJDK LTS。
- JetBrains Runtime 17 利用 Metal API 在 macOS 上提供更好的渲染性能。
- 提高 macOS 上的可访问性,因为 JBR17 具有与 VoiceOver screen reader 的集成。
- Vector API 的使用旨在表达在运行时编译为支持的 CPU 架构上的向量指令的向量计算,从而实现优于等效标量计算的性能。
详情可查看官方公告。
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Alpine Linux 已发布,注重安全的轻量级 Linux 发行版
Alpine Linux 是一个面向安全的轻量级Linux 发行版,该发行版以安全为理念,面向 x86 路由器、防火墙、虚拟专用网、IP 电话盒及服务器而设计。 另外,不同于常见的Linux 发行版,Alpine Linux 采用musl libc和busybox以减小系统的体积和运行时资源消耗。在保持瘦身的同时,Alpine Linux 还提供了自己的包管理工具 apk,可以在其网站上查询软件包,或直接通过 apk 命令进行查询和安装。 Alpine Linux 3.16 更新内容如下: /tmp 挂载为 tmpfs 以前/tmp是根文件系统的一部分,并在启动时通过 bootmisc openrc 服务脚本进行清理。在 v3.16 中,新安装将/tmp作为 tmpfs 挂载。 ICU 数据拆分 icu 包已拆分为: icu-data-en (2.6 MiB) - 仅使用 en_US/GB 区域设置且没有遗留字符集转换器的 ICU 数据。 icu-data-full (29 MiB) - 完整的 ICU 数据。 icu-libs只安装 icu-data-en。如果需要额外的语言支持,则...
-
下一篇
Salvo 0.24.2 发布, 简单强大的 Rust Web 框架
更新内容: 添加了 test 模块, 方便单元测试, 比起之前使用 http::Request::builder 构建 Request 请求简洁很多. 添加解析 Request 请求数据到强类型的功能, 并且支持多数据源组合. 详细介绍 Salvo 是极其简单且功能强大的框架 Handler use salvo::prelude::*; #[fn_handler] async fn hello_world(_req: &mut Request, _depot: &mut Depot, res: &mut Response) { res.render(Text::Plain("Hello World")); } 中间件 use salvo::http::header::{self, HeaderValue}; use salvo::prelude::*; #[fn_handler] async fn add_header(res: &mut Response) { res.headers_mut() .insert(hea...
相关文章
文章评论
共有0条评论来说两句吧...








微信收款码
支付宝收款码