IntelliJ IDEA 2020.1 的第二个早期访问版本已发布,新的 EAP 构建对调试器和事件探查器(Profiler)进行了改进,并引入了新的提交工具窗口(Commit toolwindow)以及禅模式(Zen Mode)。

用于调试器的数据流分析协助功能

IntelliJ IDEA 2020.1 向调试器添加了数据流分析协助功能(dataflow analysis assistance),此功能根据程序执行的当前状态预测并显示可能的异常以及始终为真/假的条件。

当我们调试 Java 代码并到达断点时,IDE 将基于程序的当前状态运行数据流分析,并向我们显示在代码执行到该断点之前下一步将发生的情况:

有关该功能的详细介绍请点此查看。

折叠递归调用

当在堆栈中的更高层调用同一方法时,IntelliJ IDEA 现在可以检测到递归调用。现在,IDE 会建议开发者将这些调用从子树中取出,从而可以绕过递归,并专注于消耗大部分资源的方法以及它们进行的调用。

递归调用在“调用树”选项卡中用以下新的特殊图标表示:

新的 commit 工具窗口

在 2020.1 中为 Commit UI 提供了一个新的工具窗口。看起来如下:

新的 commit 工具窗口包含"Local Changes"和"Shelf"两个选项卡。该工具窗口涵盖了所有与提交有关的任务,例如检查差异、选择要提交的文件和代码块以及输入 commit 消息。

禅模式(Zen Mode)

此版本添加了新的禅模式,以消除可能的干扰并帮助开发者完全专注于代码上。本质上,这种新模式结合了免打扰模式和全屏模式,因此不必每次想要进入或退出它们时都启用或禁用这两种模式。

要启用禅模式,请跳转至 View | Appearance | Enter Zen Mode,或从“快速切换方案”弹出窗口中选择它(Ctrl+` | View mode | Enter Zen Mode)

LightEdit 模式

顾名思义,这就是一个轻量的编辑模式,专用于打开和编辑文件。LightEdit 模式允许我们在简单的编辑器窗口中打开文件,而无需创建或加载项目。这也是对不少开发者希望将 IntelliJ IDEA 作为通用文本编辑器的要求的回应。

尝试 LightEdit 模式最简单的方式是通过命令行打开文件,如下所示:

下载地址:https://www.jetbrains.com/idea/nextversion

codeblocks全屏模式怎么退出_IntelliJ IDEA 2020.1 EAP2 发布:新增禅模式和 LightEdit 模式...相关推荐

  1. IntelliJ IDEA 2020.1 EAP2 发布:新增禅模式和 LightEdit 模式

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 局长 来源 | https://www.osc ...

  2. codeblocks全屏模式怎么退出_极速PDF安卓版如何翻页、阅读模式修改等操作详解...

    如今手机几乎代替电脑,曾经用电脑操作的办公软件也逐渐被APP替代.近几年安卓市场上线的极速PDF因其小巧.速度快,也被广大用户下载使用.但使用这款APP阅读PDF文档时如何将左右翻页改成上下翻页,屏幕 ...

  3. C# 窗体视频控件进入全屏模式和退出全屏模式

    窗体控件进入全屏模式和退出全屏模式,视频播放的时候用到此功能. 工具类代码 using System; using System.Collections.Generic; using System.L ...

  4. easyui打开新的选项卡_IntelliJ IDEA 2020.3 正式版发布,多项超酷新功能

    2020年12月01日,IntelliJ IDEA 2020.3 正式发布,这是2020年的第三个里程碑版本本文主要介绍 IntelliJ IDEA 2020.3 的新功能. 用户体验 重新设置欢迎界 ...

  5. 2020 年腾讯新增 20 亿行代码,鹅厂第一编程语言还是它

    点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 近日,腾讯发布了<20 ...

  6. Spring Cloud 2020年路线图发布,涵盖Spring Boot 2.3、2.4,Spring Cloud Ilford等重磅内容!

    Spring Cloud 开发团队昨日公布了 Spring Cloud 2020 年的路线图,并对 Spring Cloud Greenwich 和 Hoxton 的生命周期进行了一些讲解. Spri ...

  7. 腾讯云公布5G产品矩阵;IntelliJ IDEA 2020.2.1发布| 极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内要闻 华为将在9月10日举行新品发布会,公布众多硬核新品 ...

  8. 小米MIX进入和退出Recovery模式、Fastboot模式各种方法

    小米MIX进入和退出Recovery模式.Fastboot模式各种方法 参考链接:小米Mix分享之三:进入和退出Recovery模式.Fastboot模式各种方法_彩虹天空-YybWhYjxRainb ...

  9. 自如2020新产品发布:全面打造智能租住生活

    "2016年11月12日下午,当我第一次走进这个院子,在后院看见被玻璃屋顶'牢牢掐住脖子'的百年银杏树,金黄的银杏叶落满玻璃屋顶时,我就决定要和自如的团队一起来改造这个院子.我们希望通过努力 ...

最新文章

  1. Python -- Scrapy 命令行工具(command line tools)
  2. 【数据展示】matplotlib中label框亮度设置
  3. 多视图几何总结——摄像机模型
  4. 重庆邮电大学计算机学院院徽,Slide计算机学院-重庆邮电大学.PPT
  5. 测试音质好坏的软件,音响音质的好坏简单的两招测出
  6. html读取C#参数问题
  7. Linux 进程间通讯详解一
  8. 阿里扔给腾讯一个烫手山芋
  9. php图片颤抖,PHP 判断图片是否带点赞(以抖音为例)
  10. 统计单词数(洛谷-P1308)
  11. LeetCode--53. 最大子序和(贪心)
  12. DelphiBCB一线程序员开发经验
  13. 传统语音识别(GMM+HMM)
  14. 【汤家凤考研数学手稿】第五章 定积分【重点】
  15. 递归的本质(栈:后进先出)
  16. 四 树莓派系统配置及进入图形桌面
  17. 苹果电脑安装双系统Mac和Win7,详细教程
  18. 借助云开发实现小程序朋友圈的发布与展示
  19. precision 为什么和recall成反比
  20. 艾司博讯:拼多多网店账号出现异常该怎么解决?

热门文章

  1. lstm不收敛_20道深度学习面试题,有你不知道的吗?
  2. Delphi下载指定网址(URL)的文件,带进度条显示
  3. bash-shell详解
  4. JDBC修改数据库(Object类的应用)
  5. static、final、abstract基本作用
  6. Java1.使用二分搜索算法查找任意N个有序数列中的指定元素。 2.通过上机实验进行算法实现。 3.保存和打印出程序的运行结果,并结合程序进行分析,上交实验报告。 4.至少使用两种方法进行编程,直接查
  7. 调用函数,求a+aa+aaa+....+aa...aa(n个a)
  8. 进入保护模式(一)——《x86汇编语言:从实模式到保护模式》读书笔记12
  9. 直接定址表---汇编学习笔记
  10. 深度学习保姆级入门教程 -- 论文+代码+常用工具