IntelliJ IDEA 2023.2 EAP 发布
首个 IntelliJ IDEA 2023.2 EAP 构建现已发布,此版本引入了一种从 IntelliJ Profiler 即时查看性能数据的简单方法、调试反应式应用程序的改进、无缝生成项目共享索引的新解决方案以及一些 UI 改进。
用户体验
在 Windows 和 Linux 的主工具栏中重新设计了 hamburger 菜单
改进了位于 Windows 和 Linux 主工具栏中的新 UI 中 hamburger 菜单的行为。单击菜单图标后,元素现在水平显示在工具栏上方。
此外,现在还有一个选项可以将此菜单变成一个单独的工具栏。
更新了 macOS 上的窗口控件
当使用新 UI 在全屏模式下使用 macOS 时,窗口控件现在显示在主工具栏中,而不是像以前那样显示在浮动栏中。
Profiler
In-editor performance hints
此版本引入了 in-editor hints,它提供了一种简单的方法来逐行解释代码的性能并帮助你更快地解决性能问题。
通过此添加,来自 IntelliJ Profiler 的数据直接在编辑器中可视化 —— 执行时间和内存分配数据显示在相应代码行旁边的 gutter 中。这些注释采用 color-coded,可帮助你立即了解哪些方法最需要注意的。占用 parent method 大部分时间的调用以红色突出显示,如果总执行时间受到显着影响,它们将另外显示一个 fire 图标。
这样,你就可以轻松地关注性能瓶颈并即时审查它们,而无需使用火焰图和调用树视图执行彻底、耗时的分析。默认情况下启用 Inline performance hints。如果要关闭它们,可右键单击任何注释并单击 Close Line Annotations。
Run/Debug
Reactor Mono
和 Flux
值评估
在调试反应式应用程序时,你现在可以轻松评估 Mono
和 Flux
类型的 watches 和局部变量的值。 IDE 现在会在调试会话期间检测到它们,并在变量视图中提供相应的 get 或 collectList 链接,你可以单击该链接以立即计算反应流项目。
默认情况下,调试器获取 Flux
的前 100 项。你可以在 File | Settings | Languages & Frameworks | Reactive Streams 中配置此数字。值得注意的是,在每次触发计算时,IDE 都会订阅一个 Publisher 值并假定该操作可以安全重试。
Performance
轻松生成共享索引的新工具
正在引入一个新的命令行工具,用于快速构建和上传共享索引。它旨在简化团队合作并消除浪费在本地索引大型项目上的时间。新工具简化了为你的团队生成共享索引的过程,只需点击几下,而不是多个脚本和服务。
工作流程很简单:下载存档,解压缩,然后通过命令行执行二进制文件,指定项目路径。然后,该工具将配置一个需要添加到项目中的 intellij.yaml 文件。如需更全面的自定义,可查看 readme.md 中提供的脚本。
更多详情可查看官方博客。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
go-logger v2.0.1发布
go-logger 是golang 的极简日志库 日志打印:调用 Debug(),Info(),Warn(), Error() ,Fatal() 日志级别由低到高级别概念功能用法类似java日志工具log4j 或 python的logging 设置日志打印格式: 如: SetFormat(FORMAT_SHORTFILENAME|FORMAT_DATE|FORMAT_TIME)FORMAT_SHORTFILENAME|FORMAT_DATE|FORMAT_TIME 为默认格式 不调用SetFormat()时,使用默认格式 无其他格式,只打印日志内容 FORMAT_NANO 无格式 长文件名及行数 FORMAT_LONGFILENAME 全路径 短文件名及行数 FORMAT_SHORTFILENAME 如:logging_test.go:10 精确到日期 FORMAT_DATE 如:2023/02/14 精确到秒 FORMAT_TIME 如:01:33:27 精确到微秒 FORMAT_MICROSECNDS 打印结果形如:[DEBUG]2023/02/14 01:33:2...
- 下一篇
BuildAdmin-v1.1.5-20230514 发布,可视化 CRUD 等多处优化
新增 全面使用文字点选验证码,配合服务端二次验证,为您的重要资源保驾护航 增加前台普通路由、顶部导航栏、权限节点的可视化管理 远程下拉增加获取被选中项完整对象的事件 可视化CRUD常用字段增加雪花ID类型 可视化CRUD生成公共模型代码的支持 可视化CRUD增加快速设定代码相对位置的功能 可视化CRUD根据字段字典自动重新生成字段的数据类型,避免部分情况需要手动拼接的问题 可视化CRUD的字段设计数据导出以便开发者使用 baTableApi当操作不存在时,创建自定义操作 增加创建表单项数据的组件 前端增加身份证号验证器 增加快速搜索前置插槽 增加将字符串属性列表转为数组的公共函数 增加通过Git部署项目至线上时的忽略规则建议 增加备用的font-awesome CDN和完善注释 修复/重构 更新所有前端依赖 优化类型定义 不再加载lang/pages中的语言包 优化系统配置保存时的代码逻辑 从数据表开始时不读取表前缀错误的数据表 远程下拉菜单超出视窗时自动隐藏 修复会员分组管理回车保存会刷新页面的问题 菜单折叠后菜单图标垂直对齐 公共搜索查询操作符 FIND_IN_SET 支持传递数组...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能